【问题标题】:How to Add a String to a nested Arraylist?如何将字符串添加到嵌套的 Arraylist?
【发布时间】:2012-09-25 23:36:26
【问题描述】:

我有这个代码:

ArrayList<ArrayList<String>> row = new ArrayList<ArrayList<String>>();
ArrayList<String> column = new ArrayList<String>();

我的问题是我无法向其中添加字符串。 如何从 TextView(在 Android 中)添加字符串?

【问题讨论】:

  • 你想将字符串添加到列还是行?

标签: android string arraylist


【解决方案1】:

假设您已经在 xml 中声明了您的 TextView(将 myTextView 替换为您的 TextView 的 id):

TextView tv = (TextView) findViewById(R.id.myTextView);
int index = 0;//change to index in row that you want to modify
String text = tv.getText().toString();
ArrayList<String> col = row.get(index);
if (col == null) {
    col = new ArrayList<String>();
    col.add(text);
    row.add(col);
}
else {
    col.add(text);
}

【讨论】:

    【解决方案2】:
    ArrayList<ArrayList<String>> row = new ArrayList<ArrayList<String>>();
    ArrayList<String> column = new ArrayList<String>();
    row.add(column);
    column.add(myString);
    
    String theString = row.get(0).get(0);
    

    【讨论】:

      猜你喜欢
      • 2013-08-13
      • 1970-01-01
      • 2012-11-06
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多