下面展示一些 代码片
。
package ARRAY;
import java.util.ArrayList;
public class ArrayListDemo01 {
public static void main(String[] args) {
//创建一个空集合对象
ArrayList arr1 = new ArrayList();
System.out.println(arr1);
//在该集合末尾加元素
arr1.add("hello");
System.out.println(arr1);
//在0位置加数据
arr1.add(0, "JAVA");
System.out.println(arr1);
}
}
ArrayList集合常用方法
| 方法名 | 说明 |
| — | — |
| public boolean remove(Object to) | 删除指定元素,返回删除是否成功 |
| public E remove(int index) | 删除指定索引处的元素,返回被删除的的元素 |
| public E set(int index, E element) | 修改指定索引处的元素, 返回被修改的元素 |
| public E get(int index) | 返回指定索引处的元素 |
| public int size() | 返回集合中的元素个数 |
下面展示一些 代码片
。
package ARRAY;
import java.util.ArrayList;
public class ArrayListDemo01 {
public static void main(String[] args) {
//创建一个空集合对象
ArrayList<String> arr1 = new ArrayList<String>();
System.out.println(arr1);
//在该集合末尾加元素
arr1.add("JAVA");
arr1.add("hello");
arr1.add("world");
//删除JAVA字符串
System.out.println("删除结果" + arr1.remove("JAVA"));
System.out.println("arr1:" + arr1);
System.out.println();
//删除一个集合没有的数据
System.out.println("删除结果" + arr1.remove("helloworld"));
System.out.println("arr1 :" + arr1);
System.out.println();
//删除指定位置的元素,并返回被删除的元素
System.out.println("被删除的元素是:" + arr1.remove(1));
System.out.println("删除后的集合为:" + arr1);
System.out.println();
//修改指定索引处的元素, 返回被修改的元素
System.out.println("被修改的元素是:" + arr1.set(0, "Hello"));
System.out.println("arr1:" + arr1);
System.out.println();
//返回指定索引处的元素
System.out.println("第一个位置的数据是:" + arr1.get(0));
System.out.println();
//返回集合中的元素个数
System.out.println("集合长度是:" + arr1.size());
}
}
================================================================================
总结
面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。
此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!
给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”
且除了单纯的刷题,也得需准备一本【JAVA进阶核心知识手册】:JVM、JAVA集合、JAVA多线程并发、JAVA基础、Spring 原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、JAVA算法、数据结构、加密算法、分布式缓存、Hadoop、Spark、Storm、YARN、机器学习、云计算,用来查漏补缺最好不过。
、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、JAVA算法、数据结构、加密算法、分布式缓存、Hadoop、Spark、Storm、YARN、机器学习、云计算,用来查漏补缺最好不过。
[外链图片转存中…(img-iK15OZc4-1714341593417)]