我想知道是否有人知道我如何计算JAVA中字符串末尾的空格名称。例如: //我收到了这个字符串
string = "JAVA CODE "
当我将它转换为数组时,我会得到类似的东西;
arr[0] = J;
arr[1] = A;
arr[2] = V;
arr[3] = A;
arr[4] = ' ';
arr[5] = C;
arr[6] = O;
arr[7] = D;
arr[8] = E;
arr[9] = ' ';
arr[10] = ' ';
arr[11] = ' ';
在这种情况下,我在字母E后面有三个空格,而不是,我想创建一个方法,只返回最后一个不是空格的字符后的空格。有什么想法吗?
答案 0 :(得分:0)
String
课程的documentation。for-loop
的了解。您可能对for (int i = s.XXX - XXX; i >= 0; i--)
感兴趣 - 自己填写XXX
。break
关键字。一旦完成,请考虑更换循环条件,这样就不需要使用break
。
int counter = 0;
for (int i = s.XXX - XXX; i >= 0; i--) {
//your code here
}
System.out.println(counter);
答案 1 :(得分:-2)
String s = "JAVE CODE ";
System.out.println(s.length()-s.trim().length());