题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.nextLine(); // 字符串 int len = str.length(); // 得到字符串长度 int i = len - 1; // 记录下标 // 下标大于等于0 且 字符串在该位置不是空就一直循环 while(i>=0 && str.charAt(i)!=' '){ i--; } // 最后一个字符串的长度 = 最后一个索引位置 - 第一个字符的前一个 int length = len - 1 - i; System.out.println(length); } }