ほら、私はモールステキストとその逆のコンバーサーを作ろうとしています。HashTablesまたはHashMapを使用した多くのチュートリアルをオンラインで見ました。ここでの問題は、自分のコンピューターまたは JVM/JRE に問題があるかどうかわからないことです。
私が見た宣言方法は次のとおりです。
HashMap map1 = new HashMap();
Hashtable<String, String> map2 = new Hashtable<String, String>();
Map map3 = new HashMap();
しかし、いくつかのデータを追加してmap1.put("A", ".-");
コンパイルしようとすると、「エラー: 予期された」というエラー メッセージが表示されます。
他の人のチュートリアルとまったく同じコードを見てエミュレートしたため、何が間違っているのかわかりません。
私は明らかに java.util.* をインポートしました。
なぜこれがうまくいかないのか、私にはわかりません。
編集:情報が不足していて申し訳ありません。エラーのスクリーンショットを撮りました(文字ごとに4つほどあります)。
これは私のコードです:
HashMap morse = new HashMap();
morse.put("A", ".-");
morse.put("B", "-...");
morse.put("C", "-.-.");
//And so on with every letter...
http://i.imgur.com/1s6SWd8.png <-- これは javac エラーのスクリーンショットです。
手を貸してくれてありがとう。