Java-数组的仅排序子部分
我有一个字符数组Java-数组的仅排序子部分,java,sorting,Java,Sorting,我有一个字符数组 String a = "badabcde"; char[] chArr = a.toCharArray(); // 'b','a','d','a','b','c','d','e' 在给定起始索引和结束索引的情况下,仅对数组的一部分进行排序的最简单方法是什么 // 'b','a','d','a','b','c','d','e' subSort(array, startIndex, endIndex); Ex: subSort(chArr, 2, 5); // 'b','a'
String a = "badabcde";
char[] chArr = a.toCharArray(); // 'b','a','d','a','b','c','d','e'
在给定起始索引和结束索引的情况下,仅对数组的一部分进行排序的最简单方法是什么
// 'b','a','d','a','b','c','d','e'
subSort(array, startIndex, endIndex);
Ex:
subSort(chArr, 2, 5);
// 'b','a','a','b','c','d','d','e' // sorts indices 2 to 5
我想这回答了你的问题
String a = "badabcde";
char[] chArr = a.toCharArray(); // 'b','a','d','a','b','c','d','e'
// fromIndex - the index of the first element (inclusive) to be sorted
// toIndex - the index of the last element (exclusive) to be sorted
Arrays.sort(chArr,2,6);
在数组中使用类
在您的示例中:
Arrays.sort(chArr,2,6); // note that fromIndex is inclusive
// but toIndex is exclusive
退房
用法示例:
Arrays.sort(chhArr, 2, 5);
使用
String a = "badabcde";
char[] chArr = a.toCharArray(); // 'b','a','d','a','b','c','d','e'
Arrays.sort(chArr, 2, 5);
System.out.println(new String(chArr)); // this prints baabdcde