java基础—对一个字符串中的数值进行从小到大的排序




对一个字符串中的数值进行从小到大的排序


例如:

String s = "8 96 88 58 44 52 12 13 39 96 6";



public class SortIntToStringDemo 
{
// 对一个字符串中的数值进行从小到大的排序。
	public static void main(String[] args) 
	{

		String s = "8 96 88 58 44 52 12 13 39 96 6";
		//调用自定义方法将字符串中的数字进行排序
		sortString(s);
	}
	//创建将字符串中的数据进行排序的方法
	private static void sortString(String s) 
	{
		//
		//System.out.println("sortSting 启动");
		//将字符串进行分割,转成字符串数组
		String[] c = s.split(" ");
		int[] arr = new int[c.length];
		for(int i =0;iarr[j])
					swap(arr,i,j);
			}
		}
	}
//对数据进行交换
	private static void swap(int[] arr,int i, int j) {
		//System.out.println("swap启动");
		int temp = arr[i];
		arr[i] = arr[j];
		arr[j]= temp;
	}

}



运行程序:

















你可能感兴趣的:(java基础—对一个字符串中的数值进行从小到大的排序)