我有一个字符串"Hai,你好,怎么样,是,你"
我需要的是我需要的第二个字是"是"
String string = "Hai,Hello,How,are,you";
String[] bits = string.split(",");
String lastWord = bits[bits.length-1]
tvs.setText(lastWord);
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时:
String lastWord = bits[bits.length-2];
Run Code Online (Sandbox Code Playgroud)
我没有得到倒数第二个字.
你需要的是String lastWord = bits[bits.length-2];因为bits[bits.length-1];会给你留言,而不是倒数第二.
这是因为数组的索引开始于0和结束length-1.
这是更新的代码段:
String string = "Hai,Hello,How,are,you";
String[] bits = string.split(",");
String lastWord = bits[bits.length - 2];
tvs.setText(lastWord);
Run Code Online (Sandbox Code Playgroud)