Android 我想把句子分成几个单词
我想把句子分开。我在Android 我想把句子分成几个单词,android,replace,split,Android,Replace,Split,我想把句子分开。我在AutocompleteTextview中输入,但无法获得所需的输出: 例如: The fox jump over the bridge 期望输出: The* fox* jump* over* the* bridge* 这是我的代码: check.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
AutocompleteTextview
中输入,但无法获得所需的输出:
例如:
The fox jump over the bridge
期望输出:
The* fox* jump* over* the* bridge*
这是我的代码:
check.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final String sentences = autocompletetxt.getText().toString();
String[] splitwords = sentences.split(" ");
for (String biyak : splitwords)
{
textviewdisplaygrammar.setText(biyak + "*");
}
}
});
我认为您在for循环中重新分配了文本值。试着这样做:
String foo = "";
check.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final String sentences = autocompletetxt.getText().toString();
String[] splitwords = sentences.split(" ");
for (String biyak : splitwords) {
foo = foo + biyak + "* ";
}
textviewdisplaygrammar.setText(foo);
}
});
您只需要一条指令:
sentences.replaceAll(" ", "* ") + "*";
没有循环,什么都没有。非常快