1 用length方法算出总长,再用substring取
2 用+号

解决方案 »

  1.   

    String ls_String = "ABCDEFGJIJKLMN";
    String ls_NewString = ls_String.substring(ls_String.length()-8, ls_String.length());
      

  2.   

    String s = "abcdefghijk";
    String s1 = s.subString(s.length()-8, s.length());
    String s2 = s+s1;结果是:
    s:  "abcdefghijk"
    s1: "defghijk"
    s2: "abcdefghijkdefghijk"
      

  3.   

    ......
    原来楼上也说了,呵呵。纠正一下我自己的:subString应该是substring。
      

  4.   

    1.
    private String getLastEightChar(String strSrc)
    {
        if (strSrc.length() > 8)
        {
         strSrc = strSrc.substring(strSrc.length() - 8, strSrc.length());
        }
        return strSrc;
    }
    2. String a = "hello"; 
       String b = "world";
       String c = a + b;
       c的值为 "helloworld"
      

  5.   

    只要str.substring(str.length()-8);就够了,为什么要写那么长?
      

  6.   

    String 的值能不能转换为 long 的值.怎么转换.谢谢,回答了这个就给分.
      

  7.   

    long l = Long.parseLong("12345");
      

  8.   

    楼上的抢先了,,
    不过楼主我在给你说一样东西,,你一定要给我分好  :)java在的基本数据类型和大多数编程语言一样,如int  char  float  double  long
    但是java中还有这几样基本数据类型的对象  分别是:Integer Character  Float  Double  Long
    他们也都有自己的方法,楼主可以试一试,
    比如楼上用的转换成长整型的,就是使用了Long的parseLong方法了,,当然转换整型就有
    Integer.parseInt  的方法了
    呵呵。就说到这里了
    楼主多给点好,,
    我这几天天天答问题,,,那些人一个二个都不接贴,,我郁闷了,,谢谢1!!!!早点接贴!!!!!!
      

  9.   

    String转化成StringBuffer用for(int i=str.length-9;i<str.length;i++)
    {m=m.append(str.getcharAt[i].toString())}用append追加