当前位置: 代码迷 >> J2SE >> java String 有关问题求教
  详细解决方案

java String 有关问题求教

热度:3048   发布时间:2013-02-25 00:00:00.0
java String 问题求教
比如 String s = "7:1,2:1,";
  怎样得到整型的7 2和1 1
   


------解决方案--------------------------------------------------------
String[] rr = s.split("\\D*");
for(String r:rr){int x = Integer.valueOf(r);}
------解决方案--------------------------------------------------------
,分割成两组
在用:分割 并转 int
两组内部比较,取出大的放入一组,小的放一组
这样就能得到楼主要的结果了。
------解决方案--------------------------------------------------------
String s1 = "7:1,2:1,";
String[] arr = s1.split(",");

StringBuffer buf = new StringBuffer();
StringBuffer buf1 = new StringBuffer();
for(String sub : arr){
String[] arrsub = sub.split(":"); 
buf.append(arrsub[0] + " ");
buf1.append(arrsub[1] + " ");
}

System.out.println(buf.toString());
System.out.println(buf1.toString());
  相关解决方案