zoukankan      html  css  js  c++  java
  • List创建,添加,读取,遍历,修改,移除等方法






    package
    Leidejihe; import java.util.*; public class Test1 { public static void main(String[] args) { //ArrayList // 创建List //1,指明数据类型 不需要指定大小,大小可变。。 //<>表示泛型 List<String> list=new ArrayList<String>(); //ArrayList<Object>list1=new ArrayList<Object>(); List<Object> list1=new ArrayList<Object>(); list1.add(1);//参数类型根据泛型变 list.add(""); //添加内容 list.add("a"); list.add("b"); list.add("c"); //集合长度 System.out.println(".size表示集合(list)的长度是"+list.size()); //取出 .get(索引值) list.get(0); System.out.println("第一个值是:"+list.get(0)); //遍历 //方式1: System.out.print("遍历方式一:"); for(int i=0;i<list.size();i++) { System.out.print(list.get(i)+" "); } //方式2: System.out.println(); System.out.print("遍历方式二:"); for(String s:list) { System.out.print(s+" "); } System.out.println(); //获取集合的迭代器,在集合的上边 Iterator<String> it=list.iterator(); //下一个单元还有没有值,有的话就走,没有的话就结束 while(it.hasNext()) { String t=it.next(); if(t.equals("b")) { it.remove(); } System.out.println("迭代器"+t); System.out.println("迭代后长度:"+list.size()); } //移除 // list.clear();//全部移除。 list.remove(0);//移除索引值的内容 System.out.println(); //插入 list.add(0, "A"); for(String s:list) { System.out.println(s); } //修改 System.out.println("修改b,c:"); list.set(1, "B"); //list.set(2, "C"); for(String s:list) { System.out.print(s+" "); } System.out.println(); System.out.println("A的输出索引值");//没找到返回-1. System.out.println(list.indexOf("A")); } }
  • 相关阅读:
    vue-cli项目打包出现空白页和路径错误问题
    Git操作手册
    Atom Editor 插件 atom-less 的使用方法
    Vue搭建
    使绝对定位高宽自适应
    原生JS表单序列化
    前端代码有关搜索引擎的代码
    网页局部打印
    万维网
    浅淡传统企业进入移动互联网的几种方式
  • 原文地址:https://www.cnblogs.com/1ming/p/5258782.html
Copyright © 2011-2022 走看看