如何制作数组的arraylist [JAVA]

时间:2013-12-10 04:03:45

标签: java arrays arraylist

我正在制作一个代码,我需要一个5个数组的ArrayList,4个String类型和1个布尔类型。

所以......你能帮助我做出这个吸气剂和制定者吗?

这就是我所需要的,我会非常感谢你

我正在使用输入和输出文件和流(我开始使用Java'因为我​​是学生,所以我只知道几件事。)

我有这段代码

//This belongs to the class where I want to read file written in myClass
ArrayList<myClass> myArrayList = new ArrayList<myClass>();

//This is into myClass class
String code[] = new String[200];
String meaning[] = new String[200];
String text1[] = new String[200];
String text2[] = new String[200];
boolean add[] = new boolean[200];

//I read myFile.txt in any class
try{
    ObjectInputStream in = new ObjectInputStream(new FileInputStream("myFile.txt"));
    myArrayList = (ArrayList<myClass>)in.readObject();
    in.close();
}
catch(Exception e){
}

那么,我怎么能用这些getter和setter在文件上读取和写入这个arrayList?

我仍然无法理解,我有一周的时间在思考它。

再次感谢

2 个答案:

答案 0 :(得分:0)

您可以使用非通用数组列表。

ArrayList arr =new ArrayList()

答案 1 :(得分:-1)

    public static void  main(String []args)


{
  ArrayList  arr=new ArrayList();
  String str[]=new String[20];
  Integer in[]=new Integer[20];
  arr.add(in);
  arr.add(str);

} 类型为object的ArrayList表示其Generic类型可以接受任何类型的对象。 但是在阅读arraylist时,我们需要对相应的数据类型进行类型转换。