rt

解决方案 »

  1.   

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String str = "3# 2# 6# 9# 5#";
    String[] sarr = str.replace('#', ' ').split("[ ]+");
    ArrayList list = new ArrayList();
    for(int i = 0;i < sarr.length;++i){
    list.add(new Integer(sarr[i]));
    }
    Object[] res = list.toArray();
    Arrays.sort(res);
    for(int i = 0;i < res.length;++i){
    System.out.println(res[i]);
    }
    }
      

  2.   

    正解replace为替换把#号替换成空格然后在排序!
      

  3.   


    String str = "3# 2# 6# 9# 5# ";
    String[] list = str.split("# ");
    java.util.Arrays.sort(list);
    System.out.println(java.util.Arrays.toString(list));
      

  4.   

      String[] sarr = str.replace(" ","").split("#");,用这个也可以