java怎么创建一个数组,每个元素是一个数组
发布网友
发布时间:2022-05-16 02:27
我来回答
共2个回答
热心网友
时间:2023-10-09 05:59
利用泛型,将一个数组的元素类型设置为数组即可,下面是使用ArrayList的例子:
public static void main(String args[]) {
List<ArrayList<String>> list = new ArrayList<ArrayList<String>>();
ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list2 = new ArrayList<String>();
list1.add("a");
list1.add("b");
list2.add("c");
list2.add("d");
list.add(list1);
list.add(list2);
System.out.println(list.toString());
}
将打印:
[[a, b], [c, d]]
热心网友
时间:2023-10-09 05:59
用 ArrayList 里 放数组吧,ArrayList 本身就是一数组类型存放的,你那种现在还不行,除非你自己封装一个,数组的方法。
java怎么创建一个数组,每个元素是一个数组
利用泛型,将一个数组的元素类型设置为数组即可,下面是使用ArrayList的例子:public static void main(String args[]) { List<ArrayList<String>> list = new ArrayList<ArrayList<String>>();ArrayList<String> list1 = new ArrayList<String>();ArrayList<String> list2 = new ArrayList<String>();...
java读取一行创建一个数组
回答:在外面先声明个List list存储创建的数组in=new InputStreamReader(new FileInputStream(file)); br=new BufferedReader(in); String line=null; while((line=br.readLine()) != null){ String [] arr=line.split(" ");//每个打次是一个字符串,后面肯定刚有空格 //System.out....
Java怎么将一维数组中每个元素都定为1
这个你可以 写一个方法 传入数组长度,在定义数组的时候你用长度定义一个数组,然后用循环为数组的每个元素赋值为1
java中怎么创建一个数组
Java 中创建数组的基本格式为 type[] varname = new type[size]{item1, item2, item3},其中 type 表示元素的类型, size 表示创建数组的大小,在指定后面所有元素的情况下,这个大小可以省略,后面花括号括起来的部分,用于指定元素,如果指定了大小,可以不要后面的部分,如以下语句军创建了一个数...
Java中是否可以声明一个数组,另其成员全都是一个List<Float>?
声明可以,但想赋值的时候会是这个样子Cannot create a generic array of List<Float> 下面这种方式是可以的,不会报错:List[] arr = {new ArrayList<Float>(),new ArrayList<Float>(),new ArrayList<Float>()};
编写一个java程序,一个整数数组中的每个元素用逗号连接成一个字符串...
public static void main(String args[]){ int[] num={1,2,3,4};String str=""+num[0];//否则会报int无法赋值给string for(int i=1;i<num.length;i++){//这里应该是数组属性,而不是一个方法 str=str+","+num[i];} System.out.println("连接成的字符串是:"+str);}} ...
JAVA创建一个数组,数组元素为a[6]={a,b,c,d,e,f}, 再创建一个数组b...
int[]b=new int[a.length]a[6]={a,b,c,d,e,f} for(int i=0;i
java编程一个相同的数组
=list2[i]){flag = false;//如果有不同元素就返回假break;}}return flag;}private static int[] getIntAry(String[] ss) {//字符串数组-->int数组int size = Integer.parseInt(ss[0]);//第一个表示转换元素的个数, 如果多余指定个数,那么忽略后面的元素int[] list = new int[size];...
java中怎么创建对象数组
首先我们需要创建一个class:class Student{ String name; double score; String num; Student(String n,double s,String m){ name=n; s=score; num=m; } public static void printInfo(){ System.out.println(num+","+name+","+score); } }接下来我...
JAVA中的数组初始化
那应该从二维数组方面去考虑了 二维数组本质来讲还是一维数组,只不过这个一位数组的每一个元素又是一个一位数组。matrix[i] = new int[i]; 这句话的意思就是为最大的那个一位数组赋初值,初值是一个新的一位数组。不知道我说得是否清楚???