java吧 关注:1,272,153贴子:12,783,161
  • 21回复贴,共1

list.add为何无法使用?

只看楼主收藏回复

代码是:
List<NameValuePair> list = new ArrayList<NameValuePair>();
for(Map.Entry<String, String> entry:params.entrySet()){
list.add(new BasicNameValuePair(entry.getKey(),entry.getValue());
}
一开始使用import java.awt.List;
List就会出错
换成使用泛型import java.util.List;
下面的add就会出错,貌似是提示add里面的参数只能是NameValuePair型,那我若要将string内容加入list要如何做呢?


IP属地:福建1楼2014-07-01 14:41回复
    因为所以,科学道理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。嗒嗒。。。。。。。。。。。。。。。。。。。。。。。。。。。。天文地理,大象蚂蚁,四书五经,蜡笔小新,白菜玉米,国家机密,不能告诉你。


    IP属地:北京2楼2014-07-01 14:41
    回复
      2025-08-02 03:09:06
      广告
      不感兴趣
      开通SVIP免广告
      = =


      IP属地:福建3楼2014-07-01 15:03
      回复
        你都给范形了 肯定就不能放string了啊。除非把范形去掉。


        IP属地:河南来自iPhone客户端4楼2014-07-01 15:12
        收起回复
          把泛型去掉不就好了....


          IP属地:黑龙江5楼2014-07-01 15:14
          回复
            ,定了泛型,就必须要按泛型来
            要么就把泛型去掉吧
            去掉不会报错,最多会有编译警告而已


            IP属地:江苏6楼2014-07-01 15:17
            收起回复
              现在的问题是去掉泛型使用import java.awt.List,就会提示:
              The type List is not generic; it cannot be parameterized with arguments <NameValuePair>
              无法编译通过


              IP属地:福建7楼2014-07-01 15:24
              收起回复

                 ——————————————————————————————Love is ever betrayed only fickle just let people remember。 请叫我七黯
                   


                来自Android客户端8楼2014-07-01 15:33
                收起回复
                  2025-08-02 03:03:06
                  广告
                  不感兴趣
                  开通SVIP免广告
                  表哥说泛型里直接放BasicNameValuePair


                  来自Android客户端10楼2014-07-01 15:47
                  收起回复