【发布时间】:2018-09-14 10:03:12
【问题描述】:
我是java编程新手。我的问题是我想将用户输入字符串从 EditText 拆分为 2、3、4、5 和 6 组。
例如,输入可能看起来像:“桌子上的闹钟很吵”
我想把它们分组。
到2点:(闹钟)(闹钟)(打卡)(在)(桌子)(桌子是)(吵)
到3点:(闹钟)(闹钟在)(闹钟在)(在桌子上)(桌子在)(桌子很吵)
到4点:(闹钟在)(闹钟在)(时钟在桌子上)(在桌子上)(桌子很吵)
5 和 6 也是如此。之后我可能将它们存储在一个数组中。
我只知道如何通过空格或其他分隔符分割字符串。 到目前为止,这是我的代码:
String[] text = editText.split(" ");
Log.d("Length", String.valueOf(text.length));
for (int i = 0; i < text.length; i++) {
count = i;
text[i] = text[i].trim();
Log.d("Create Response", text[i]);
params.add(new BasicNameValuePair("translate_me", text[i]));
}
但我一点也不知道该怎么做。有人可以帮我吗?
【问题讨论】:
-
嵌套的 for 循环是你最好的朋友
标签: java android json recursion