ArrayList应用举例
来源:互联网 发布:电脑软件删不掉怎么办 编辑:程序博客网 时间:2024/06/05 09:56
package mytest;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListTest {
/**
* 1、随机产生20 个整数(10以内的),放入一个ArrayList中, 用迭代器遍历这个ArrayList
2. 并删除其中为5的数
3. 再产生3个整数,插入到位置4处
4. 把所有值为1的数都变成10
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Integer> list=new ArrayList<Integer>();
for(int i=0;i<20;i++)
{
int random=(int)Math.round(Math.random()*10);
list.add(random);
}
System.out.println("遍历随机生成的数据:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
System.out.println();
//*****删除值为5的数:
System.out.println("删除值为5的数后,遍历:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
if(random2==5)
it.remove();
else
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
System.out.println();
//*****再产生3个整数,插入到位置4处:
for(int i=0;i<3;i++)
{
int random=(int)Math.round(Math.random()*10);
list.add(4,random);
}
System.out.println("产生3个整数,插入到位置4处后,遍历:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
//*****把所有值为1的数都变成10:
for(int i=0;i<list.size();i++)
{
if(list.get(i)==1)
list.set(i, 10);
}
System.out.println();
System.out.println("把所有值为1的数都变成10后,遍历:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
}
}
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListTest {
/**
* 1、随机产生20 个整数(10以内的),放入一个ArrayList中, 用迭代器遍历这个ArrayList
2. 并删除其中为5的数
3. 再产生3个整数,插入到位置4处
4. 把所有值为1的数都变成10
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Integer> list=new ArrayList<Integer>();
for(int i=0;i<20;i++)
{
int random=(int)Math.round(Math.random()*10);
list.add(random);
}
System.out.println("遍历随机生成的数据:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
System.out.println();
//*****删除值为5的数:
System.out.println("删除值为5的数后,遍历:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
if(random2==5)
it.remove();
else
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
System.out.println();
//*****再产生3个整数,插入到位置4处:
for(int i=0;i<3;i++)
{
int random=(int)Math.round(Math.random()*10);
list.add(4,random);
}
System.out.println("产生3个整数,插入到位置4处后,遍历:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
//*****把所有值为1的数都变成10:
for(int i=0;i<list.size();i++)
{
if(list.get(i)==1)
list.set(i, 10);
}
System.out.println();
System.out.println("把所有值为1的数都变成10后,遍历:");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
int random2=it.next();
System.out.printf(random2+" ");
}
System.out.println();
System.out.println("列表中值得个数:"+list.size());
}
}
- ArrayList应用举例
- ArrayList方法使用举例
- 黑马程序员,ArrayList练习举例
- ArrayList方法使用继续举例
- 关于ArrayList用法举例之一
- ArrayList应用
- xpath应用举例
- jasperReport应用举例
- 变长参数应用举例
- PIX 防火墙应用举例
- 串操作应用举例
- PIX 防火墙应用举例
- DataFormatString应用举例
- Mysqlbinlog 命令应用举例
- 字符串倒置应用举例
- Spring Controller应用举例
- libSVM应用举例
- CRichText 应用举例
- python操作MySQL数据库
- Item Styles in OA Framework
- 你真懂JavaScript吗?
- 通过Hive执行任务,异常——Hive:Connection refused;Hadoop:too many open files
- UNIX--stat、fstat和lstat函数
- ArrayList应用举例
- pthread_cond_write
- .playvideobyvideoview
- 【练习01】 简单题(1)1012
- c语言基本数据类型
- 项目实践之Facade模式
- 【Delphi】Webbrowser加载Flash后方向键失效问题
- android 驱动有关的类和宏
- 使用IntelliLock加密授权你的.Net程序