java list 列表_JavaList列表的一些方法

//添加元素

strList.add("求之不得,寤寐思服。");

strList.add("悠哉悠哉,辗转反侧。");

//获取元素

System.out.print("第一个元素是:" + strList.get(0));

System.out.print("第二个元素是:" + strList.get(1));

System.out.println("\n");

//移取元素

strList.remove(0);

System.out.println("现在的第一个元素是:" + strList.get(0));

System.out.println("");

//替换元素

strList.set(0, "参差荇菜,左右采之。");

System.out.println("替换后的第一个元素是:" +strList.get(0));

//对比两个List

System.out.println(" ");

List l1 = new ArrayList();

List l2 = new ArrayList();

l1.add("窈窕淑女,琴瑟友之。");

l2.add("窈窕淑女,琴瑟友之。");

if(l1.equals(l2)) {

System.out.println("l1和l2相等。");

}else {

System.out.println("l1和l2不相等。");

}

//从第一查找元素并返回索引否则返回-1

System.out.println("");

List l3 = new ArrayList();

l3.add("清明时节雨纷纷,路上行人欲断魂。");

l3.add("借问酒家何处有,牧童遥指杏花村。");

l3.add("清明时节雨纷纷,路上行人欲断魂。");

int l3index = l3.indexOf("清明时节雨纷纷,路上行人欲断魂。");

if(l3index!=-1) {

System.out.println("从第一个开始找在List中找到了元素,它的索引是:" + l3index);

}else {

System.out.println("没有在List中找到索引。");

}

//从后面开始查找元素并返回索引,否则返回-1

int l3indexx = l3.lastIndexOf("清明时节雨纷纷,路上行人欲断魂。");

if(l3index!=-1) {

System.out.println("从最后开始找在List中找到了元素,它的索引是:" + l3indexx);

}else {

System.out.println("没有在List中找到索引。");

}

System.out.println("");

//判断List是否为空

List l4 = new ArrayList();

//l4.add("床前明月光,疑是地上霜。");

//l4.add("举头望明月,低头思故乡。");

if(l4.isEmpty()) {

System.out.println("List是空的列表。");

}else {

System.out.println("List不是空的列表。");

}

System.out.println("");

//返回一个迭代器

Iterator i3 = l3.iterator();

System.out.println(i3.next());

System.out.println(i3.next());

System.out.println(i3.next());

System.out.println("");

//转化为字符串

String str = l3.toString();

System.out.println("List转化为字符串为:" + str);

System.out.println("");

//截取列表

List l5 = new ArrayList();

l5 = l3.subList(1, 2);

System.out.println("原来的列表是:" + l3);

System.out.println("截取后的列表是:" + l5);

System.out.println("");

//将列表转化为数组

Object[] strArray = new String[l3.size()];

strArray =l3.toArray();

for (int i = 0; i < strArray.length; i++) {

System.out.println(strArray[i]);

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值