我正在制作一个应用程序,突然间我得到代码太长的错误:(
我不知道Java中的这个限制,我已经添加了很多数组 所以我不能回去创建一个数据库。
如果有人知道如何转换它:
list = new ArrayList<DataObject>();
list.add(new DataObject("Aback", "پُٺ","Toward the back or rear; backward"));
list.add(new DataObject("Abacus", "انگ","A board, tray, or table, divided into perforated compartments, for holding cups, bottles, or the like; a kind of cupboard, buffet, or sideboard."));
进入一个String并在该ArrayList中调用该字符串?
答案 0 :(得分:0)
只是提供一个不同的基本想法,遍历您的列表,从您的对象获取字符串将其保存到xml。
for(DataObject dobject: objectList){
String someString = dobject.getYourString();
save(someString);
}
答案 1 :(得分:0)
如果你有一个构造函数类,你可以做这样的事情。
您想要创建模型类
public class model {
String s1, s2, s3;
public model(String s1, String s2, String s3) {
this.s1 = s1;
this.s2 = s2;
this.s3 = s3;
}
public String getS1() {
return s1;
}
public String getS2() {
return s2;
}
public String getS3() {
return s3;
}
}
从那里你可以做类似以下的事情。
List<model> modelList = new ArrayList<>();
modelList.add("1", "2", "3");
// ADD MORE
然后你可以创建一个for循环。
for (int i = 0; i < modelList.size(); i++) {
System.out.println(modelList.get(i).getS1());
System.out.println(modelList.get(i).getS2());
System.out.println(modelList.get(i).getS3());
}
//THIS WILL PRINT OUT THE STRINGS IN THE MODEL
玩得开心
答案 2 :(得分:0)
您可以将数组列表转换为Json并将其存储在字符串中。
当你需要退回数据时,只需将其反转...
数组到json代码
String mStringArray[] = { "String1", "String2" };
JSONArray mJSONArray = new.
JSONArray(Arrays.asList(mStringArray));
或者您也可以使用 GSON 库。 http://code.google.com/p/google-gson/