String s ="ABCDEFG";
String result = s.substring(s.length()-1);

解决方案 »

  1.   

    String s = "ABCDEFG"
    char c = s.charAt(s.length() - 1);
      

  2.   

    char last = null;
     String s = "ABCDEFG" last = s.charAt(s.length() - 1);
      

  3.   

    String temp="ABCDEFG";
    temp=temp.substring(temp.length()-1,temp.length());
    so that temp is "G"
      

  4.   

    String s = 输入的字符串;
    char last;
    if (s != null){
      last = s.charAt(s.length() -1);
    }
      

  5.   

    需要-1吗?如果是5位的数字,那substring()中取第5位数字不就是最后一位了,干吗还要-1呢?
      

  6.   

    java和c,c++一样,数组的下标是从0开始
      

  7.   

    唉~~
    自己用substring试一试不就知道了么?动动手吧
      

  8.   

    从上面的答案可以看出问题:
    chatAt才是正解,返回的是char
    subString返回的是String
      

  9.   

    String s = 输入的字符串;
    char last;
    if (s != null){
      last = s.charAt(s.length() -1);
    }