我想從文本文件中冒泡排序數字,我知道如何對泡泡進行排序以及如何使用文本文件。但是從來沒有同時使用過他們兩個。我試着對一個數組進行冒泡排序,並試圖找出如何用文本文件替換該數組。如果有人可以向我解釋如何獲得冒泡排序來閱讀文本文件,將不勝感激。我對java很陌生,有時會把我學到的兩種不同的東西整合到一個程序中,這有時會令人困惑。泡泡從java中的文件中排序數字
這裏是我的冒泡排序,解決了數組:
public static void main(String[] args)
{
int number[]={7,13,4,5,62,3,1,3,45};
int temp;
boolean fixed=false;
while(fixed==false){
fixed = true;
for (int i=0; i <number.length-1;i++){
if (number[i]>number[i+1]){
temp = number [i+1];
number[i+1]=number[i];
number[i]=temp;
fixed=false;
}
}
}
for (int i=0; i<number.length;i++){
System.out.println(number[i]);
}
}
}
您給出了一個普遍的問題,所以我給出一個普遍的答案。只需從文件中讀取數字即可。將字符串解析爲一個int數組(如果您想使用您編寫的用於排序的示例),然後將排序後的數組寫回文件 –