题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
http://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
public class Main{
public static void main(String[]args){
Scanner scan=new Scanner(System.in);
while(scan.hasNextLine()){
String str=scan.nextLine();
int k=str.lastIndexOf(" ");
String m=str.substring(k+1);
System.out.println(m.length());
}
}
}
1.首先先建立多组输入,利用while循环
2.因为字符串后无空格,所以可以利用lastIndexOf()方法,获取最后一个单词前的空格(注意" ",里面有一个空格)
3.利用substring获取最后一个单词(空格的地址加一就是最后一个单词地址的首字母)
4.利用length()方法获得单词长度