我使用的XML解析器和作为结果我得到一个ArrayList与我的对象:转换对象的字符串数组中的Android
ArrayList itemsList = parseXML();
一个数据点对象包括以下字符串:
name: a
stateBased: b
mainNumber: c
dptID: d
groupadress: e
priority: f
我已经能与此代码,以显示所有对象:
for(int i=0;i
{
item = itemsList.get(i);
parsedData = parsedData + "----->\n";
String name = parsedData + "Name: " + item.getName() + "\n";
String stateBased = parsedData + "stateBased: " + item.getStateBased() + "\n";
String mainNumber = parsedData + "mainNumber: " + item.getMainNumber() + "\n";
String dptID = parsedData + "dptID: "+ item.getDptID() + "\n";
String groupadress = parsedData + "Groupadress: "+ item.getGroupadress() + "\n";
String priority = parsedData + "priority: "+ item.getPriority() + "\n";
}
例如将5个字符串数组作为我的ArrayList中的一个对象,包括上面显示的字符串,这将是非常好的。
String [] Object 1 = {name = a, stateBased = b, dptID =c, ..}
String [] Object 2 = {name = d, stateBased = e, dptID =f, ..}
String [] Object 3 = {name = g, stateBased = h, dptID =i, ..}
但是我怎样才能以每次迭代的编程方式创建一个StringArray?类似这样的:
for(int i=0;i
{
item = itemsList.get(i);
String [] [i] = new String [itemsList.size()];
//insert strings to the array
}
我该如何认识到这一点或将会是一种替代方案?
谢谢!
2012-09-17
Mr.Mojo
+0
用于过滤一个对象,可以使用Collections.binarySearch –