android/java语言怎么取 ArrayList<String[]> 里第一个元素的值啊?放在textview里。

比如有String[a,b,c];可以实现TextView.setText(a);或者帮忙把这句代码拆分一下吧,看不懂:publicArrayList<String[]>... 比如有 String[a,b,c]; 可以实现TextView.setText(a);
或者帮忙把这句代码拆分一下吧,看不懂:
public ArrayList<String[]> al;
int count = 0;
localTextView2.setText(((String[]) CrabActivity.this.al
.get(CrabActivity.this.count))[0]);
展开
 我来答
zhouyunhua042
2011-12-31
知道答主
回答量:14
采纳率:0%
帮助的人:7.1万
展开全部
首先,你可以把ArrayList<String[]>当做是ArrayList<String>来看待
然后,利用ArrayList的get方法(ArrayList<String[]> al=new ArrayList<String[]>();
String[] array=al.get(0);)得到Arraylist中的第一个String[]数据,
最后,就是简单的在String数组中取出第一个值,即: String str=array.get(0);
TextView.setText(str);
xingyu220
2011-12-31 · TA获得超过106个赞
知道答主
回答量:48
采纳率:0%
帮助的人:44万
展开全部
CrabActivity.this.count 就是定义的count 等于 0
CrabActivity.this.al 就是 al
CrabActivity.this.al.get(CrabActivity.this.count))就是
al.get(count) 就是al.get(0)是个String[]类型
拆分下就是
public ArrayList<String[]> al;
int count = 0;
String[] alStrings = al.get(count);
String oneString = alStrings[0];
localTextView2.setText(oneString);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hcjhuanghe
2011-12-31 · 超过33用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:41.7万
展开全部
就是List中包含了一个个的String类型的数组呗。
你的代码我也看不懂,给段示例:
String[] s1 = {"1","2"};
String[] s2 = {"A","B"};
String[] s3 = {"a","b"};
List list = new ArrayList();
list.add(s1);
list.add(s2);
list.add(s3);
String[] ss =null;
for(int i =0;i<list.size();i++){
ss=(String[]) list.get(i);
for(String result:ss){
System.out.println(result);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hahaigotit
2011-12-31 · TA获得超过2542个赞
知道答主
回答量:235
采纳率:0%
帮助的人:124万
展开全部
你那句要拆分的代码,其实就是等效于:

ArrayList<String[] > list=new ArrayList<String[] > ();

String[] strArray=list.get(0); //取第一个值

TextView.setText(strArray[0]); //设置第一个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9b4c9ec
2011-12-31 · TA获得超过789个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:347万
展开全部
遍历 ArrayList

例:定义ArrayList<String []> arraylist=......
Iterator it=arrayList.iterator();
while(it.hasNext()){
String[] a=it.next();//取出ArrayList的第一个对象给a,但是按你写的这a还是个字符串数组
于是String b=a[0];//吧数组a的第一个字符取出来给b 内容是"a"
实现 TextView.setText(b);
// .........
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式