没带笔记本 不知道怎么截取单个字符 其实单个字符比较更简单 自己也想出来了
class Solution {
public int lengthOfLastWord(String s) {
int num=0;
int tail=s.length();
int head;
// System.out.println(s.substring(tail-1, tail));
while(s.substring(tail-1, tail).equals(" ")) {
tail--;
}
head=tail;
while(head>0&&!(s.substring(head-1,head).equals(" "))) { //最初没有控制head的长度 导致形如“L”时的字符串溢出
// System.out.println(s.substring(head-1,head));
head--;
String res=s.substring(head, tail);
num=res.length();
return num;
}
//public static void main(String[] args) {
//
// Solution solution=new Solution();
// String s="I";
// int res=solution.lengthOfLastWord(s) ;
// System.out.println(res);
// }
}