我试图将我的arrayList转换为字符串一段时间,并将其转换为arrayList,因为我想将字符串插入到listView中,并且此字符串包含一些随机的/ n,这是代码:
ArrayList<msg> per = new ArrayList<msg>();
String t;
t="................................./n........";
msm = new msg();
test();
per.add(msm);
MonAdapter adapter = new MonAdapter(this, R.layout.list, per);
你为什么不使用ArrayList<String>
?或aArrayList<Object>
并给Object一个String变量,其中包含要显示的数据?
这样你可以打电话array.get(position).dataIWantInString()
;
编辑:
您可以创建一个像这样的对象:
public class MyObject {
public String myData;
public MyObject(String data){
myData = data
}
}
如果创建一个ArrayList<MyObject>
,则不必转换数组即可获取所需的值。
您可以通过调用添加新的MyObject,myArray.add(new MyObject("hello"));
并可以用于MyObject obj = myArray.get(positionInArray)
获取该对象。最后,您可以打电话obj.myData
恢复您的琴弦
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句