社区
Java SE
帖子详情
List的List
fanweiyang1
2013-03-17 08:40:29
小弟的一个方法要返回两个List
请问用什么数据结构把这两个List结合起来
小弟菜鸟 请附上用法
...全文
74
回复
打赏
收藏
List的List
小弟的一个方法要返回两个List 请问用什么数据结构把这两个List结合起来 小弟菜鸟 请附上用法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
List
list
=new Array
List
()怎么回事
一、首先明确:
List
是接口,Array
List
是它的实现类 以下两种方法都可以,但是不提倡第二种:
List
list
=new Array
List
(); Array
List
list
=new Array
List
(); 二、那么第一种方法有什么好处? 在设计模式中有对依赖倒置原则。程序要尽量依赖于抽象,不依赖于具体。 从Java语法上,这种方式是使用接口引用指向具体实现。 比如,你若希望用Linked
List
的实现来替代Array
List
的话,只需改动一行即可,其他的所有的都不需要改动:
List
l
List
list
= new Array
List
();和Array
List
list
=new Array
List
();的区别?
List
是一个接口,而Array
List
是一个类。 Array
List
继承并实现了
List
。
List
list
= new Array
List
();这句创建了一个Array
List
的对象后把上溯到了
List
。此时它是一个
List
对象了,有些Array
List
有但是
List
没有的属性和方法,它就不能再用了。而Array
List
list
=new Array
List
();创建一对象则保
List
list
=new Array
List
()和Array
List
array
List
= new Array
List
()区别
List
list
=new Array
List
()和Array
List
array
List
= new Array
List
()区别 初次学习,不对的请大家指教
List
是接口,Array
List
是
List
的实现类(Array
List
不是继承
List
接口,是实现了
List
接口)
List
是接口,它是不可以被实例化的(接口是个抽象类),所以必须以它的实现类去实例化它。1.网上有人说:
List
l...
List
list
= new Array
List
();和Array
List
list
=new Array
List
();用法及区别(转载)
List
是一个接口,而Array
List
是一个类。 Array
List
继承并实现了
List
。
List
list
= new Array
List
();这句创建了一个Array
List
的对象后把上溯到了
List
。此时它是一个
List
对象了,有些Array
List
有但是
List
没有的属性和方法,它就不能再用了。而Array
List
list
=new Array
List
();创建一对象...
List
list
=new Array
List
()怎么理解???
List
是接口,Array
List
是
List
的实现类。 至于为什么是写成
List
list
= new Array
List
()而不是Array
List
array
List
= new Array
List
()有如下的原因: 1 接口有什么好处,这种定义方式就有什么好处 当然你可以用 Array
List
list
= new Array
List
() 但是一般不
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章