Java(字符串最后一个单词的长度)
字符串最后一个单词的长度
http://www.nowcoder.com/questionTerminal/8c949ea5f36f422594b306a2300315da
从后面往前计数,直到遇到第一个空格或者已经读取第一个字母(对应字符串只有一个单词的情况)。
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); String s = in.nextLine(); int i = s.length() - 1; int t = 0; while(i >= 0 && s.charAt(i) != ' '){ t++; i--; } System.out.println(t); } }