我获取过来的字符串格式是(111            -54020001       -54020002       -54020003       )这种,现在要把这些数据一一截取出来,应该咋截...

解决方案 »

  1.   

    str.split(" ")。用空格截取试试?
    String[] strarry = str.split(" ");
      

  2.   

    直接使用 split(" ")就可以了。1楼的就可以
      

  3.   


    2楼比较好
    String[] strarry = str.split("-");
    截取出来的值在执行trim()方法即可。
      

  4.   

    public static void main(String[] args) {
    String s="111 -54020001 -54020002 -54020003 ";
    String [] ss=s.split(" -");
    for(String s1:ss){
    System.out.println(s1);
    }
    }
      

  5.   

    public static void main(String[] args) {
    String s="111 -54020001 -54020002 -54020003 ";
    String [] ss=s.split(" -");
    for(String s1:ss){
    System.out.println(s1);
    }
    }
      

  6.   

    public static void main(String[] args) {
    String s="111 -54020001 -54020002 -54020003 ";
    String [] ss=s.split(" -");
    for(String s1:ss){
    System.out.println(s1);
    }
    }
      

  7.   

    String num[]="111 -54020001 -54020002 -54020003".split(" ");
    .。。这个真的可以。。