字符串中的數字排序

public static String getBusiScope(String busiScope){spa

String regex = "\\d{1,2}";  get

String busiStr="";it

Pattern pattern = Pattern.compile(regex); List

Matcher matcher = pattern.matcher(busiScope);static

List temp=new ArrayList();while

boolean flag=false;co

while(matcher.find()){  new

temp.add(matcher.group());return

}

int[] num=new int[temp.size()];

for(int i=0;i<temp.size();i++){

String ns=(String) temp.get(i);

num[i]=Integer.parseInt(ns);

}

 for(int i=0;i<num.length;i++){

 flag=false;

 for(int j=0;j<num.length-1;j++){

 if(num[j]>num[j+1]){

 num[j]=num[j]+num[j+1];

 num[j+1]=num[j]-num[j+1];

 num[j]=num[j]-num[j+1];

 }

 flag=true;

 }

 if(!flag){

 }

 }

for(int i=0;i<num.length;i++){

busiStr=busiStr+num[i]+"|";

}

busiStr="|"+busiStr;

busiScope=busiStr;

return busiScope;

}

相關文章
相關標籤/搜索