从 EditText 中提取文本并在 TextView 中打印

Sho*_*shi 2 java android textview android-edittext

我有个问题:

我在 EditText 中输入了一段文字“我的名字是可汗

我只想在 TextView 中打印“Khan”(不是“我的名字是 Khan ”,只是我想在 TextView 中打印“ Khan ”)。

怎么做?

Suj*_*han 5

使用 split 解析字符串。

String[] s = edittext.getText.toString().split(Pattern.quote(" "));
Run Code Online (Sandbox Code Playgroud)

然后说出最后一句话。

String name = s[s.length-1];
Run Code Online (Sandbox Code Playgroud)

现在设置一下

textView.setText(name);
Run Code Online (Sandbox Code Playgroud)