Java类集-list
Collection 子接口:
ArrayList是List 接口和Collection接口的一个子类,用于实例化两种接口
package leiji;
import java.util.ArrayList;
import java.util.List;
import java.util.Collection;
public class ArryList {
public static void main(String args[]){
List<String> arrlt=new ArrayList<String>();
Collection<String> acoll=new ArrayList<String>();
arrlt.add("Hello");
arrlt.add(0,"World");
System.out.println(arrlt);
//添加元素
acoll.add("jerry");
acoll.add("weibo");
//添加对象
arrlt.addAll(acoll);
arrlt.addAll(0,acoll);
System.out.println(arrlt);
//移除元素
arrlt.remove(1);
arrlt.remove("weibo");
System.out.println(arrlt);
//获取元素
for(int i=0;i<=arrlt.size()-1;i++){
//System.out.println(arrlt.get(i));
}
//String a[] =new String[]{"1","2"};
//将集合变为对象数组
String str[]=arrlt.toArray(new String[]{}); //
for(int i=0;i<=str.length-1;i++){
//System.out.println(str[i]);
}
Object obj[]=arrlt.toArray();
for(int i=0;i<=obj.length-1;i++){
System.out.println((String)obj[i]);
}
//推断是否为空
System.out.println(arrlt.isEmpty());
//推断是否包括某一个元素
System.out.println(arrlt.contains("Hello")?"Hello is contains":"Hello is not contains");
//截取子集合
List l=arrlt.subList(1, 4);
for(int i=0;i<l.size();i++){
System.out.println(l.get(i));
}
System.out.println(l.indexOf("Hello"));
}
}
相关文章
- java中数组转列表_Java数组转list
- Java进阶(二十三)java中long类型转换为int类型
- java反射菜鸟教程_Java反射
- java工具类-Java对象转换成Map
- java中scanner意思_java中Scanner s = new Scanner(System.in);分别是什么意思?「建议收藏」
- java.lang.integer_java 中 关于java.lang.ArrayStoreException: java.lang.Integer异常,是什么原因?…
- java public interface_Java 接口interface的基础[通俗易懂]
- java 唯一随机数_JAVA随机数
- JAVA的使用_Java集成开发环境
- java定义一个数组并初始化_java中什么是数组
- 【Java】jar启动的java程序报错FileNotFoundException
- Deep Java Library_java atomicinteger
- Groovy closure 与Java function转换
- Kafka 生产者消费者java示例代码详解编程语言
- java实现javascript中的escape和unescape函数详解编程语言
- Java 字符串格式化详解编程语言
- 解决Java程序连接MySQL的准确方案:Java连接MySQL的Jar包(java连接mysql的jar包)
- 数据库轻松搞定:用Java访问Oracle数据库(java访问oracle)
- Java实现Redis事务管理(redis事务java)
- 机制Redis Java中实现过期机制(redisjava过期)
- 机制使用Java和Redis实现高效的过期机制(redisjava过期)
- 机制Redis中Java实现的过期机制(redisjava过期)
- 时间解决 Java 中 Redis 设置过期时间的方法(redisjava过期)
- Java面试中的Redis题目剖析(java面试题redis)
- 在Linux上编译Java 实用教程指南(linux上编译java)
- 使用Java连接SQL Server数据库,轻松实现数据交互(java连sqlserver)
- 使用Java连接MSSQL数据库的方法及流程(mssqljava)
- 让Java开发能力在Linux下得到更大发挥(java linux编程)
- 管理Linux下Java版本管理:轻松实现多版本切换(linux下java版本)
- 以List形式存储至Redis中(往redis里存list)
- Oracle数据库操作利用入参List实现批量处理(oracle入参list)
- Java 离开 Oracle,新的旅程即将开始(java没有Oracle)
- Java程序建立Oracle数据库表的实现方式(java建oracle表)