30

与えられた:

Map<WebSocket,String> mListUser;
mListUser= new  Map<WebSocket,String>();

私が今理解したことから、新しい要素を追加するには、次のことを行う必要があります。

mListUser[socket]="string";

代わりに私は得ています:

type 'String' is not a subtype of type 'int' of 'index'.

私は何を間違っていますか?

4

2 に答える 2

11

多分それは役立ちます。

Map<Object,String> map1= new Map<Object,String>();
Collections c = new Collections(); //some random class

map1[new Collections()]="arg1";
map1[c]="arg2";

map1.forEach((k,v)=>print("out: $k $v"));
print(map1[c]);

この出力を取得します:

out: Instance of 'Collections' arg2
out: Instance of 'Collections' arg1
arg2
于 2013-08-11T20:36:47.393 に答える