方法 返回的List,是定容量的还是不断扩容的

msgyg 发布于 2017/08/18 11:16
阅读 92
收藏 0

List<ChannelInfoVo> selectChlListByManager(
            Map<Object, Object> params);

 

这个方法 返回的List如果返回30条,那么是直接定长30还是怎么弄

加载中
1
DeMoNHaDeS
DeMoNHaDeS

new 的时候可以指定初始默认长度

0
雪梨苹果
雪梨苹果

你是不是把list和数组混淆了。。。

雪梨苹果
雪梨苹果
回复 @msgyg : 。。。先理解List的长度和容量吧。。。和数组定长不是一样的东西。。。而且定死容量没什么意义,list是可变的。
msgyg
msgyg
new 一个arrayLit 不是可以定长 或者默认长度吗,但是这样直接用诗歌什么概念 我想了解下
0
夜苍狼
夜苍狼
你把基础的概念就搞混了,建议你把面向对象,和引用传递,好好理解一下
msgyg
msgyg
new 一个arrayList 不是可以定长 或者默认长度吗,但是这样直接用诗歌什么概念 我想了解下
0
osc摸鱼大队长
osc摸鱼大队长

如果确定不会超过30,就直接在初始化时指定长度

0
蓝风970655147
蓝风970655147

取决于具体的实现 

0
w
wolf8334
list有固定长度的么?
_君剑
_君剑
有,Arrays.asList生成的list是只读的,这不就固定长度么
0
_Hill3
_Hill3
list没有定长这种概念。。。都是可以动态数组可以动态扩充的
返回顶部
顶部