ArrayList使用注意
来源:互联网 发布:板式家具下料软件 编辑:程序博客网 时间:2024/05/18 07:45
(1)
class Img {public name;public Img(String name) {this.name = name;}}
String[] names = {"jack", "ann", "lili"};List<Img> imglist = new ArrayList<Img>(names.length);for (int i = 0; i < imglist.size(); i++) {imglist.get(i).name = names[i];}
这里的问题在于,自己认为,
List<Img> imglist = new ArrayList<Img>(names.length);
imglist里面有三个对象了,其实这里imglist.size()仍然为0。
正确的写法:
String[] names = {"jack", "ann", "lili"}; List<Img> imglist = new ArrayList<Img>(names.length); for (int i = 0; i < names.length; i++) { imglist.add(new Img(names[i]));}
import java.util.ArrayList;import java.util.List;public class Test {public static void main(String[] args) {List<String> fileList = new ArrayList<String>();fileList.add("1");fileList.add("2");fileList.add("3");fileList.add("4");List<String> fileList1 = new ArrayList<String>();fileList1.add("A");fileList1.add("B");fileList1.add("C");fileList1.add("D");fileList.addAll(0, fileList1);for (String string : fileList) {System.out.println(string);}}}这里就是将另一个集合插入到已存在的集合的位置。
ArrayList的addAll(int index, Collection<? extends String> c);
实际项目中,当上传了几张图片到相册之后,将这几张新图片插入的相册中。
0 0
- ArrayList remove使用注意
- ArrayList使用注意
- ArrayList类的ToArray()使用注意点
- ArrayList类中的subList方法使用注意
- ArrayList中toArray()方法的使用注意
- ArrayList的addAll方法使用注意
- ArrayList使用
- ArrayList使用
- mybatis中使用List时应注意removeAll(),clear()和new ArrayList()的区别
- 注意在使用ArrayList进行for循环遍历的时候不能直接移除下标
- 注意:List list = new ArrayList();
- ArrayList中去重方法及注意的细节
- ArrayList 的用法和注意点
- ArrayList底层几个注意的点
- 使用ArrayList而不是Vector
- ArrayList最佳使用建议
- ArrayList的使用
- ArrayList的使用
- [qingfeng346] 热更新脚本C#light,ulua,Scorpio性能比较
- JavaScript 使用Document记录cookie
- FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
- IOS UITextView自适应高度
- hadoop多文件输出
- ArrayList使用注意
- 使用socket实现SSL安全访问介绍
- YUV420图像格式
- 看看样条插值区间查找函数写的多细腻
- 艾维在苹果首个设计项目曝光:奠定成功基础
- iOS 中快速简单高效的实现自定义tableViewCell 的方法-亲测实战版本-精华版
- Android-logging-log4j实现log输出到sd卡中
- UISearchBar
- UVa 122 - Trees on the level