题目
计算字符串最后一个单词的长度,单词以空格隔开
知识点
1.字符串的输入和输出
Scanner in=new Scanner(System.in);
String s=in.nextLine();
只要不按回车所有的输入内容都被输入到s中,包括空格。
2.使用到的String方法
(1)public int lastIndexOf(int ch)返回指定字符在此字符串中最后一次出现处的索引
(2)public String substring(int beginIndex,int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的beginIndex
处开始,直到索引endIndex - 1
处的字符
代码
package huaweijishi;
import java.util.Scanner;
public class string_practice {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("请输入一组字符串");
Scanner in=new Scanner(System.in);
String s=in.nextLine();
int i=s.lastIndexOf(" ")+1;
String sub=s.substring(i, s.length());
System.out.println("最后一个单词长度为"+sub.length());
}
}