有一个大于8位的字符串,把后8为取出赋予A,把8为以前赋予B

解决方案 »

  1.   

    String str="1234567890";
    String a=str.substring(str.length()-8,str.length());
    String b=str.substring(0,str.length()-8);
      

  2.   

    又来晚了,发现treeroot(旗鲁特) 抢沙发特强:)
      

  3.   

    public class TestString{
    public static void main(String[] args){
    String s ="987654321";
    String A = s.substring(s.length()-8,s.length());
    System.out.println("A: "+A);
    String B = s.replace(A,"");//把s中A替换为空 就是字符串B
    System.out.println("B: "+B);
    }
    }
    /*输出结果
    A: 87654321
    B: 9
    */
      

  4.   

    tooooooooooooooooooooooooooooooo lateeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
      

  5.   

    String a=str.substring(str.length()-8,str.length());
    String b=str.substring(0,str.length()-8);