IT辅导娱乐网| 蜘蛛地图| 所有文章|
java list常用方法简介 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿

java list常用方法简介

2020/9/7 五年级扛把子 

1.list添加,获取和删除元素。

添加:.add(e);

获取:.get(index);

删除:.remove(index); 按照索引删除;  

.remove(Object o); 按照元素内容删除;  

代码示例:

List<String> str=new ArrayList<>();
str.add("A"); //索引为0 //.add(e)
str.add("B"); //索引为1
str.add("C"); //索引为2
str.add("D"); //索引为3
str.add("E"); //索引为4

str.remove(3); //.remove(index)
str.remove("E"); //.remove(Object o)

String per="";
per=str.get(1);
System.out.println(per); ////.get(index)

for (int i = 0; i < str.size(); i++) {
System.out.println(str.get(i)); //.get(index)
}

2.list中是否包含某个元素 。

方法:.contains(Object o); 返回true或者false 

代码示例:

List<String> str=new ArrayList<>();
str.add("A");
str.add("B");
str.add("C");
//for循环遍历list
for (int i = 0; i < str.size(); i++) {
System.out.println(str.get(i));
}
String word="A";
//true or false
System.out.println("str中是否包含A:"+ str.contains(word));

if (str.contains(word)) {
System.out.println("包含A");
}else {
System.out.println("不包含A");
}

3.list中利用索引改变或替换元素值;

 .set(index, element); //将元素 element放到list中索引为 index的位置,替换原有元素

 .add(index, element); //将元素 element放到list中索引为 index的位置,原来位置的元素后移一位

代码示例:

String a="张三", b="李四", c="王五", d="赵六";
List<String> str=new ArrayList<>();
str.add(a);
str.add(b);
str.add(c);
str.set(0, d); //.set(index, element); //将d赵六放到list中索引为0的位置,替换a张三
str.add(1, c); //.add(index, element); //将c王五放到list中索引为1的位置,原来位置的b李四后移一位 for (int i = 0; i < str.size(); i++) {
System.out.println(str[i]);
}

4.list中查询确定元素的索引;

.indexOf(); 

//从序列(List)的第0个元素开始依次循环,并且调用每个元素的equals()方法和参数对象进行比较,如果某一个元素的equals()方法返回值为true,那么就把当前元素的索引位置作为结果返回。假如序列中有多个重复的元素,只返回这个重复的元素第一次出现时所在的索引位置的值。  

 lastIndexOf();

//与indexOf()方法相反,它返回的是某个元素最后一次出现的索引位置的值,也就是它会从序列的队尾向队头进行遍历。

注意:以上两个方法的参数对象如果在序列中都没有出现的话,那么这两个方法都会返回-1。

5.根据索引将集合分割成新集合;

 .subList(fromIndex, toIndex);  

 .size() ; 该方法得到list中的元素数的和  

代码示例:

List<String> phone=new ArrayList<>();
phone.add("三星"); //索引为0
phone.add("苹果"); //索引为1
phone.add("锤子"); //索引为2
phone.add("华为"); //索引为3
phone.add("小米"); //索引为4
//原list进行遍历
for(String pho:phone){
System.out.println(pho);
}
//生成新list
phone=phone.subList(1, 4); //.subList(fromIndex, toIndex) //利用索引1-4的对象重新生成一个list,但是不包含索引为4的元素,4-1=3
for (int i = 0; i < phone.size(); i++) { // phone.size() 该方法得到list中的元素数的和
System.out.println("新的list包含的元素是"+phone.get(i));
}

6.对比两个list中的所有元素;  

.equals()      .hashCode()  

//两个相等对象的equals方法一定为true, 但两个hashcode相等的对象不一定是相等的对象  

7.判断list是否为空;

.isEmpty()  

//空则返回true,非空则返回false

8.返回Iterator集合对象;  

.out.println(Obj);

9.将集合转换为字符串; 

.toString();

10.将集合转换为数组; 

.toArray();

11.去重; 

.frequency(Obj, 元素);

//查询元素在 Obj 中出现次数

  

  

 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:320° 发布时间:2020年9月7日

推荐:

标题:java list常用方法简介

链接: https://www.itfd.cn/post-1264.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: java反射机制-高级特性详解

下一篇: Java运行时报java.lang.NullPointerException详解

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 IntelliJ IDEA如何使用中文版
2 SpringBoot项目快速搭建
3 Redis数据类型介绍
4 ArrayList 和 Vector 的区别?
5 nexus搭建maven介绍
6 java IO流常用操作之字节流和字符流

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • 导航网带后台_技术导航网源码
        • 悟空多开分身无广告 多开虚拟定位软件
          • 怎么做好邮箱安全防护?
            • 利用一款软件删除百度贴吧黑历史
              • seo优化怎么去正确使用标签
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回