欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Integer类、Arrays类的使用

程序员文章站 2022-03-11 21:48:33
...
import java.util.Arrays;

public class Test {
	public static void main(String[] args) {
		String a="91,23,41,45,66,77";
		//根据正则切割字符串
		String[] arr=a.split(",");
		//创建一个和String数组一样长度的int数组
		int[] ar=new int[arr.length];
		
		for(int i=0;i<arr.length;i++){
			ar[i]=Integer.parseInt(arr[i]);
		}
		Arrays.sort(ar);
		System.out.println(Arrays.toString(ar));
		// 把排序后的int数组在组装成一个字符串
		StringBuilder sb = new StringBuilder();
		//创建StringBuilder后可拼接字符串
		for (int x = 0; x < ar.length; x++) {
			if(x<ar.length-1){
				sb.append(ar[x]).append(",");
			}else{
				sb.append(ar[x]);
			}
		}
		String result=sb.toString();//转为字符串
		System.out.println(sb);//以StringBuilder输出
		System.out.println(result);//以字符串输出
	}
}

 

相关标签: Integer Arrays