用java编写一个ListTest类,在main方法中用java.util.ArrayList存放

用java编写一个ListTest类,在main方法中用java.util.ArrayList存放存放100个随机数,并将其输出到控制台。

ArrayList是有序的集合,起底层其实就是一个可以自动扩容的数组.从集合里查找速度快,但是增删效率稍慢.

参考代码和注释如下:

import java.util.ArrayList;
import java.util.Random;

public class ListTest {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
int size = 100;
Random r= new Random();
//添加元素进ArrayList集合
for (int i = 0; i <size; i++) {//循环100次
list.add(r.nextInt(1000));// 产生随机数加入到集合, 随机数的范围[0,999]
}

//集合元素的输出
for (int i = 0; i < list.size(); i++) {
if((i+1)%10==0) { //  每10个数字换一行输出
System.out.println(list.get(i));
}else {
System.out.print(list.get(i)+"\t");//输出数字和制表符
}
}
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-14
List<Integer> list = new ArrayList<>(100);
for (int i = 0; i < 100; i++) {
    Random random = new Random();
    list.add(random.nextInt(100));
}
System.out.println(list);

java设计一个类,在main()方法中实现如下功能:定义如下的数组_百度知 ...
import java.util.Arrays;import java.util.List;import java.util.Scanner;public class TestPass { public static void main(String[] args){ String[] strings = {"589abc","werwer","hhkkrr","ABAABASD","jkuho09","aasdsd","dfdsfd"};Scanner sc = new Scanner(System.in);System.out...

import java.util.*;public Class Test{public static void main...
集合加了两个,所以结果是2 list list=new ArrayList();\/\/一个集合对象 list.add("Hello");\/\/往这个集合添加一个字符串HELLO list.add("world");\/\/往这个集合添加一个字符串WORLD system.out.println(list.size());}}\/\/打印出这个集合里面添加了几个东西(集合的大小)...

编写一个+Java+程序,要求新建一个+ArraylList+集合,并且向集合中添加字...
java复制代码import java.util.ArrayList;public class ArrayListExample { public static void main(String[] args) { \/\/ 创建一个ArrayList集合 ArrayList<String> arrayList = new ArrayList<>(); \/\/ 向集合中添加字符串 arrayList.add("字符串1");arrayList.add("字符串2");arrayList.ad...

java不确定输入数字的个数怎么接收
可以用循环,然后以输入一个特定的符号来结束输入,用集合来存放输入的数字。代码例子如下:import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);List<Integer> list = new ...

关于java中的集合类java.util.Arraylist,以下说法正确的是?_百度知 ...
D是正确答案。A,这个集合可以通过索引来读取内容,这当然是有序的。B,这是通过索引来获取的,HashMap才是通过键来获取。C,addFirst()方法是LinkedList类的方法。LinkedList在增删的效率高,Arraylist执行遍历操作时,效率比较高,所以D正确

java中的list map set中能存放不同数据类型的元素吗
可以。用事实说话,已测试。如下。涉及到的数据类型 String、int、double、boolean import java.util.ArrayList;import java.util.List;public class Test { SuppressWarnings("unchecked")public static void main(String[] args) { List l = new ArrayList();l.add(0, "\\"");l.add(1, 1);l....

import java.util.*;public Class Test{public static void main...
集合加了两个,所以结果是2 list list=new ArrayList();\/\/一个集合对象 list.add("Hello");\/\/往这个集合添加一个字符串HELLO list.add("world");\/\/往这个集合添加一个字符串WORLD system.out.println(list.size());}}\/\/打印出这个集合里面添加了几个东西(集合的大小)

得到list集合,怎么转成指定类型?
直接强转成你存放时的类型, 最好采用泛型存放数据,这样直接可以取。

JAVA题:创建一个ArrayList,然后向这个线性表中添加一个Loan对象,一个My...
\/\/test类import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner in=new Scanner(System.in); List<Object> list = new ArrayList(); System.out.println("请输入贷款金额==="); Loa...

java中LIST 出来的东东 作为参数放进一个方法,方法里改变了LIST,那是不...
不知道你所谓的改变是什么,是给list重新赋值了还是改变了list里面的项,如果是给list重新赋值,原来list指向的list不会改变,如果是改变了里面的项,那就确实变了

相似回答