arraylist实例
来源:互联网 发布:实用魔术教学软件 编辑:程序博客网 时间:2024/05/21 21:33
package test;
import java.io.*;
import java.util.Random;
import java.util.Scanner;
import java.util.ArrayList;
import java.util.List;
public class test {
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
System.out.println("长度:"+list.size());
for(int i=0;i<10;i++) {
list.add(GenRandomString(5));
}
list.add("abc");
System.out.println("arraylist中否为空:"+list.isEmpty());
System.out.println("arraylist个元素个数为:"+list.size());
System.out.println("arraylist中是否含有abc:"+list.contains("abc"));
System.out.println("arraylist第一次出现abc的位置:"+list.indexOf("abc"));
System.out.println("arraylist最后一次出现abc的位置:"+list.lastIndexOf("abc"));
Object[] objectArray=list.toArray();
System.out.println("生成的数组为:");
for(Object obj:objectArray) {
System.out.println(obj);
}
System.out.println("列表中第一个元素为:"+list.get(0));
String old=list.set(0, "abc");
System.out.println("第一个元素"+old+"被替换成了abc");
System.out.println("是否插入成功:"+list.add("def"));
list.add(0,"ghi");
System.out.println("移出指定元素"+list.remove(0));
System.out.println("元素是否被移出:"+list.remove("abc"));
List<String> list2=new ArrayList<String>();
list2.add(GenRandomString(5));
list2.add(GenRandomString(5));
list.addAll(list2);
System.out.println("新列表为:");
for(String str:list) {
System.out.println(str);
}
list.clear();
System.out.println("移出 所有元素后列表的长度为:"+list.size());
}
public static String GenRandomString(int length) {
Random random=new Random();
char[] charArray={};
charArray="abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
char[] randomChar=new char[length];
for(int i=0;i<length;i++) {
randomChar[i]=charArray[random.nextInt(61)];
}
return new String(randomChar);
}
}
import java.io.*;
import java.util.Random;
import java.util.Scanner;
import java.util.ArrayList;
import java.util.List;
public class test {
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
System.out.println("长度:"+list.size());
for(int i=0;i<10;i++) {
list.add(GenRandomString(5));
}
list.add("abc");
System.out.println("arraylist中否为空:"+list.isEmpty());
System.out.println("arraylist个元素个数为:"+list.size());
System.out.println("arraylist中是否含有abc:"+list.contains("abc"));
System.out.println("arraylist第一次出现abc的位置:"+list.indexOf("abc"));
System.out.println("arraylist最后一次出现abc的位置:"+list.lastIndexOf("abc"));
Object[] objectArray=list.toArray();
System.out.println("生成的数组为:");
for(Object obj:objectArray) {
System.out.println(obj);
}
System.out.println("列表中第一个元素为:"+list.get(0));
String old=list.set(0, "abc");
System.out.println("第一个元素"+old+"被替换成了abc");
System.out.println("是否插入成功:"+list.add("def"));
list.add(0,"ghi");
System.out.println("移出指定元素"+list.remove(0));
System.out.println("元素是否被移出:"+list.remove("abc"));
List<String> list2=new ArrayList<String>();
list2.add(GenRandomString(5));
list2.add(GenRandomString(5));
list.addAll(list2);
System.out.println("新列表为:");
for(String str:list) {
System.out.println(str);
}
list.clear();
System.out.println("移出 所有元素后列表的长度为:"+list.size());
}
public static String GenRandomString(int length) {
Random random=new Random();
char[] charArray={};
charArray="abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
char[] randomChar=new char[length];
for(int i=0;i<length;i++) {
randomChar[i]=charArray[random.nextInt(61)];
}
return new String(randomChar);
}
}
0 0
- ArrayList 实例
- arraylist实例
- ArrayList用法实例
- 深拷贝ArrayList实例
- 用泛型实现ArrayList实例
- 实例讲解ArrayList用法
- 实例讲解ArrayList用法
- 精简深拷贝ArrayList实例
- VB.Net--应用ArrayList实例
- 如何一句话实例化ArrayList
- arraylist结合iterator使用实例
- 集合框架--ArrayList练习实例
- ArrayList.toArray(T[])方法实例
- java中ArrayList应用实例
- Vector ArrayList Hashtable的使用实例
- C#的ArrayList类实例学习
- java集合类(三)Arraylist实例
- VB.Net中应用ArrayList实例
- 【U8】查询明细账显示两行合计与累计
- C语言基本教程 第2课: 编译环境的搭建
- OJ------统计大写字母个数
- jsp的基本原理
- css传统布局[下]
- arraylist实例
- HDU 2571 路径权值最大
- CPN Tools 入门(一)
- node querystring
- Java if 和 if else 问题
- [刷题]算法竞赛入门经典(第2版) 4-7/UVa509 - RAID!
- 让vmware虚拟机自动进入BIOS
- 百度面试(进程调度、调度算法)
- Linux6.3搭建ftp服务器