私はJavaの世界にまったく慣れていないので、今はとても迷っています。私は、入力ファイル (input.txt) を取得し、既知のものすべてに暗号化する必要があるプロジェクトを行っています。ここが問題なのですが…
- 次に、以下で説明するカテゴリごとに、プログラムは入力内で最も頻繁に現れる値を決定する必要があります。
- 次に、この出現回数と、各カテゴリで最も頻繁に出現する値を表示します。ほとんどの外観で 2 つ以上の値が同点である場合は、これらの値のいずれかを選択して表示できます。
カテゴリは次のとおりです。
- 大文字
- 小文字
- 大文字と小文字を区別しない文字 (たとえば、'b' と 'B' を区別しない)
- 桁
- 記号 (目に見える英数字以外の文字)
- 見えない文字 (空白、tab='\t'、改行 ='\n'、または return='\r'; これらの文字を名前で表示)
- 単語 (文字の最大連続シーケンス)
- 大文字と小文字を区別しない単語
- トークン (文字、数字、および/または記号などの可視文字の最大連続シーケンス)
- 大文字と小文字を区別しないトークン
今すぐ大文字と小文字を取得する方法を知る必要があります。誰かがそれを手伝ってくれるなら、私は良い基礎を築くことができます.
参照する必要がある場合は、ここに私のテキストファイル(input.txt)があります:
roll tide roll!
Roll Tide Roll!
ROLL TIDE ROLL!
ROll tIDE ROll!
roll tide roll!
Roll Tide Roll!
ROLL TIDE ROLL!
roll tide roll!
Roll Tide Roll !
経験豊富な Java プログラマーからのすべての助けをいただければ幸いです。ありがとうございました。