メソッド(メソッドaと呼ぶ)にハッシュマップを実装し、そのメソッドでメソッドAを呼び出すメソッドaからメソッドbへ問題は、メソッドbのhmapの値を取得しようとすると、その文を書くことができなくなったということです。私がHashMapの値にアクセスすることを許可しない別の方法
クラスアナライザには、メソッドaとメソッドbの2つのメソッドがあります。私の下のステートメントからメソッドbを求めている:方法Bで
analyzer v=new analyzer();
v.b(hMap1, 1);
、私はhmap1の値を取得しようとするが、それは私が書くことはできません:
public HashMap b(HashMap x,int i)
{
System.out.println(x.get("6").dstip);
}
それは許可していません私は.dstip
を書いていますが、この印刷方法を書いたときには、メソッドaの文 がコンソールに表示されます。私はハッシュマップを公開しました、なぜ私は希望の文を書くことができないのか分かりません。
より完全なコード例を投稿できますか?例外を投げたりコンパイルしたりしないだけで印刷できますか? – hmjd
私はx.get( "6")を書くとき。 dstipが表示されるのを待ち、リストに表示されません – Xara