生の値のキーと値のペアのハッシュマップJavaからキーと値のペアをフェッチします

コード:

 final HashMap<?,?> entryMap = (HashMap<?, ?>) getListView().getItemAtPosition(index);

System.out.println(entryMap.get("raw" ));

出力:

03-04 00:35:33.301: I/System.out(20969): {raw={handle=chai, queued=false, claimable=false, oname=, obasetype=A, opostid=62, userid=11, moderatable=false, parentid=, unflaggable=false, upvotes=2, type=Q, isbyuser=false, deleteable=false, _type=A, flagcount=0, closeable=true, viewable=true, level=0, updated=, created=1393741365, closedbyid=, flagtohide=false, [email protected], points=330, _time=1393854769, reshowimmed=false, commentable=false, _order_=11, extra=, oavatarblobid=, downvotes=0, followable=false, aselectable=true, lastip=, format=, netvotes=2, retagcatbutton=false, hotness=2.6352e+10, editable=true, _userid=11, ohandle=chai, content=How to register??, avatarwidth=, categoryid=, oavatarheight=, [email protected], basetype=Q, answerbutton=true, lastuserid=, avatarheight=, postid=54, commentbutton=false, createip=223.227.82.64, acount=1, sort=-1393854769, olevel=0, hideable=true, selchildid=, oip=223.227.27.110, updatetype=, oavatarwidth=, avatarblobid=, cookieid=, lastviewip=122.167.118.113, oflags=1, title= .., otime=1393854769, reopenable=false, notify=, name=, userfavoriteq=0, userflag=0, closed=false, oflagcount=0, editbutton=true, ohidden=0, tags=, categorybackpath=, flags=1, flagbutton=true, categoryids=, opoints=330, clearflaggable=false, ocookieid=, uservote=1, views=3, hidden=0, reshowable=false, retagcatable=true, categoryname=, ouserid=11, authorlast=true}, closepost=, answers=[Ljava.lang.Object;@410576e0, what_2=answered, extravalue=, who_2={data=<a href="./index.php/user/chai" class="qa-user-link url nickname">chai</a>, title=, level=Registered user, points={data=330, suffix= points, prefix=}, suffix=false, prefix=by }, favorite=0, avatar=, vote_state=voted_up, who={data=<a href="./index.php/user/chai" class="qa-user-link url nickname">chai</a>, title=, level=Registered user, points={data=330, suffix= points, prefix=}, suffix=false, prefix=by }, meta_order=^what^when^where^who, content=How to register??, netvotes_raw=2, username=chan, when_2={data=5 hours, suffix= ago, prefix=}, what=asked, when={data=1 day, suffix= ago, prefix=}, what_2_url=./?show=62#a62, categories=[Ljava.lang.Object;@410579a0, parentquestion=, comments=[Ljava.lang.Object;@410577c8}

link =(String)entryMap.get( "what_2_url");

what_2_urlの値を取得できます

しかし、{raw = {handle = chai、postid = 54、

  link = (String)entryMap.get("postid");

Javaハッシュマップを使用して値をフェッチする方法はnullを返します

Maarten Bodewes

まずgetClass()linkforの値を使用して(String)entryMap.get("what_2_url")それを出力することにより、返されるオブジェクトの種類をテストします。次にlink、適切なクラスにキャストし、ゲッターまたはその特定のクラスに定義されているものを使用します。

instanceofキャストする前に使用するテストはおそらく良い考えです。


だからあなたの場合:

HashMap<?, ?> linkHashMap = (HashMap<?, ?>) link;
System.out.println(linkHashMap.get("postid"));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ハッシュマップにファイルからキーと値のペアを追加します

分類Dev

2つのハッシュマップから共通のキーと値のペアを取得する方法

分類Dev

ハッシュのキーと値のペアの値を配列にプッシュします

分類Dev

キーと値のペアを含むオブジェクトを値としてJava / Androidのハッシュマップに渡します

分類Dev

キーと値のペアをプッシュしてオブジェクトjavascriptをマップします

分類Dev

ハッシュキーと値のペアを再帰的に出力します

分類Dev

SQLBigQueryの配列オブジェクトからキーと値のペアをフェッチします

分類Dev

50mbの文字列型のキーと値のペアのデータをJavaハッシュマップに保存できますか?

分類Dev

ハッシュの配列:キーと値のペアの存在を検証しますか?

分類Dev

URLのハッシュ値からキーと値のペアを取得する方法

分類Dev

同じキーと値のペアを含むハッシュをマージします

分類Dev

ハッシュマップの一組の値が他のペアのキーと一致した場合に対処する方法はありますか?

分類Dev

マップのキーと値のペアをループします

分類Dev

Rubyのハッシュにキーと値のペアを追加する

分類Dev

ハッシュマップで一致するキーと値のペアを見つける

分類Dev

配列をハッシュマップ(キーと値のペア)に変換するjavascript

分類Dev

Perlハッシュでキーと値のペアのリストをプッシュする

分類Dev

ネストされたハッシュの配列を、キーと値のペアのフラット化された配列に減らします

分類Dev

2つのキー/値のペアを除くハッシュマップのすべての値をクリアします

分類Dev

キーと値のペアである文字列をRubyのハッシュに変換します

分類Dev

新しいキーと値のペアをjsonにプッシュする

分類Dev

キーと値のペアのマップをマップの値として取得できません

分類Dev

キーに基づいてハッシュのルビーマージ配列を作成し、キーと値のペアの数で並べ替えます

分類Dev

Perlハッシュ:外部テキストファイルのキーと値のペアを使用する

分類Dev

質問と回答としてハッシュのキーと値のペアを使用する

分類Dev

キーと値のペアを直接プッシュしてperlのハッシュにすることは可能ですか?

分類Dev

マップにキーと値のペアを追加/削除する

分類Dev

マップにキーと値のペアを追加/削除する

分類Dev

次のデータのキーと値のペアをマップしますか?

Related 関連記事

  1. 1

    ハッシュマップにファイルからキーと値のペアを追加します

  2. 2

    2つのハッシュマップから共通のキーと値のペアを取得する方法

  3. 3

    ハッシュのキーと値のペアの値を配列にプッシュします

  4. 4

    キーと値のペアを含むオブジェクトを値としてJava / Androidのハッシュマップに渡します

  5. 5

    キーと値のペアをプッシュしてオブジェクトjavascriptをマップします

  6. 6

    ハッシュキーと値のペアを再帰的に出力します

  7. 7

    SQLBigQueryの配列オブジェクトからキーと値のペアをフェッチします

  8. 8

    50mbの文字列型のキーと値のペアのデータをJavaハッシュマップに保存できますか?

  9. 9

    ハッシュの配列:キーと値のペアの存在を検証しますか?

  10. 10

    URLのハッシュ値からキーと値のペアを取得する方法

  11. 11

    同じキーと値のペアを含むハッシュをマージします

  12. 12

    ハッシュマップの一組の値が他のペアのキーと一致した場合に対処する方法はありますか?

  13. 13

    マップのキーと値のペアをループします

  14. 14

    Rubyのハッシュにキーと値のペアを追加する

  15. 15

    ハッシュマップで一致するキーと値のペアを見つける

  16. 16

    配列をハッシュマップ(キーと値のペア)に変換するjavascript

  17. 17

    Perlハッシュでキーと値のペアのリストをプッシュする

  18. 18

    ネストされたハッシュの配列を、キーと値のペアのフラット化された配列に減らします

  19. 19

    2つのキー/値のペアを除くハッシュマップのすべての値をクリアします

  20. 20

    キーと値のペアである文字列をRubyのハッシュに変換します

  21. 21

    新しいキーと値のペアをjsonにプッシュする

  22. 22

    キーと値のペアのマップをマップの値として取得できません

  23. 23

    キーに基づいてハッシュのルビーマージ配列を作成し、キーと値のペアの数で並べ替えます

  24. 24

    Perlハッシュ:外部テキストファイルのキーと値のペアを使用する

  25. 25

    質問と回答としてハッシュのキーと値のペアを使用する

  26. 26

    キーと値のペアを直接プッシュしてperlのハッシュにすることは可能ですか?

  27. 27

    マップにキーと値のペアを追加/削除する

  28. 28

    マップにキーと値のペアを追加/削除する

  29. 29

    次のデータのキーと値のペアをマップしますか?

ホットタグ

アーカイブ