这里我想要接受对象的数组以及数组中的对象数。
public BookRecord [] sortString(BookRecord [] myArray, int noRecords)
就像我在.txt文件中有标记值ABEW2345,HGNH4567,HJKG2342一样。我的问题是如何在这个方法中实现选择排序算法来排序对象数组? 我唯一知道的是在读取文件后,已经创建了BookRecord对象数组,调用了sortString()方法。该方法将使用选择排序算法以关于标签值的词典递增顺序重新排列阵列中的对象。
答案 0 :(得分:-1)
根据我的理解,我建议
public BookRecord[] sortString(BookRecord [] myArray, int noRecords)
{
//uses sort method of Arrays and simply returns the sorted array
Arrays.sort(myArray);
return myArray
}
排序后,要查看值,请创建一个for循环以迭代Array。
public void viewBookRecord(BookRecord[] array)
{
for(int i = 0; i<array.length();i++){
System.out.print(array[i])
}