私はテキストファイルからソート番号をバブルしようとしています。バブルソートの方法とテキストファイルの使い方を理解しています。しかし、それらの両方を同時に使用したことはありません。私は配列をソートし、その配列をテキストファイルに置き換える方法を見つけようとしました。誰かがバブルをテキストファイルを読むようにする方法を私に説明することができれば、それは非常に高く評価されます。私はJavaに新しいので、私は1つのプログラムに学んだ2つの異なるものを組み合わせることは時々混乱しています。バブル並べ替え番号
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の配列に解析します(並べ替えのために書いた例を使用する場合)。ソートされた配列をファイルに書き戻します。 –