我正在制作一个代码,我需要一个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?
我仍然无法理解,我有一周的时间在思考它。
再次感谢
答案 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时,我们需要对相应的数据类型进行类型转换。