java吧 关注:1,245,822贴子:12,721,856
  • 16回复贴,共1

求解!!!!!

只看楼主收藏回复

如图DAO<T>类中创建了一个map集合和一个给map中存入元素的方法,在另一个User类中给通过User的对象调用save方法给map存放元素。但是遍历出来的map全是hasdcode值,怎么破???




1楼2017-07-20 17:15回复
    没有类型转换?


    IP属地:河北来自iPhone客户端2楼2017-07-20 18:20
    收起回复
      劝退


      IP属地:山东4楼2017-07-20 19:27
      收起回复
        你存进去的是地址,不给你地址给你什么,去看看你的see方法,要想打印出来,自己重写toString方法


        来自Android客户端5楼2017-07-20 23:30
        收起回复
          应该就是需要重写tostring


          IP属地:上海来自Android客户端6楼2017-07-21 01:20
          回复
            先给我看看你怎么遍历的吧Map方法遍历不同list


            IP属地:广东来自Android客户端7楼2017-07-21 01:32
            回复
              tostring


              来自iPhone客户端8楼2017-07-21 07:36
              回复
                user重写to String ,重写hashcode。


                IP属地:浙江来自Android客户端9楼2017-07-21 10:03
                回复
                  在实体类中声明tostring,main方法中在调用tostring 试试


                  IP属地:北京来自iPhone客户端10楼2017-07-21 19:30
                  回复
                    实体类没重写toString,劝退


                    IP属地:重庆来自iPhone客户端11楼2017-07-22 02:52
                    回复
                      yoString方法


                      IP属地:陕西来自Android客户端12楼2017-07-25 07:49
                      回复
                        map集合不用keyset()或者entryset()方法么……


                        来自Android客户端13楼2017-07-28 23:42
                        回复
                          类里重写toString 这个方法有快捷键


                          来自iPhone客户端14楼2017-07-29 03:16
                          回复
                            记住几个经常需要重写的方法,tostring equals hashcode


                            IP属地:四川来自Android客户端16楼2017-07-29 23:46
                            回复