字符串JAVA末尾的字符数

时间:2016-10-31 11:23:52

标签: java arrays string

我想知道是否有人知道我如何计算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后面有三个空格,而不是,我想创建一个方法,只返回最后一个不是空格的字符后的空格。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

家庭作业食谱

  1. 打开String课程的documentation
  2. 导航至charAt
  3. 查看方法length
  4. 使用您对for-loop的了解。您可能对for (int i = s.XXX - XXX; i >= 0; i--)感兴趣 - 自己填写XXX
  5. 在循环初始化计数器为0之前。
  6. 请记住break关键字。
  7. 一旦完成,请考虑更换循环条件,这样就不需要使用break

    扰流警报!

    有趣的文章

    代码的Sceleton。

    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());