Javaの割り当てについて助けが必要です。換字式暗号を使用してスクランブルされたスクランブルされたテキストファイルが提供されます。このファイルでは、テキスト内のすべての文字が単に別の文字に交換されます。私のプログラムはほぼ完成していますが、スクランブルされたテキストを取得し、正しいテキストを表示するために各文字を正しい代替文字に置き換える、最終的な「デスクランブル」メソッドの書き方を理解するのに苦労しています。
これらは、割り当てで提供される手順です。
スクランブル解除は、スクランブルされたテキストの文字をchar配列のインデックスとして使用して行われます。たとえば、スクランブルされたテキストに文字Bが含まれている場合は、配列内のインデックス2の文字に置き換えます。元のファイルのすべての空白と句読点もデスクランブルされたファイルに含まれている必要があり、文字のみが変更されている必要があります。さらに、文字が元のファイルで大文字になっている場合は、デスクランブルされたファイルで大文字にする必要があります(同様に、小文字は引き続き小文字である必要があります)。
これは学校のためなので、私は私に答えを与えるように求めていません。これらの指示を正しく理解できないようですが、テキストを正常にデコードするために何をする必要がありますか?ほとんどの場合、char配列のインデックスとして文字を使用する方法がわかりませんが、インデックスは常に整数ではありませんか?