【问题标题】:How to pass two string arrays as one parameter android/java如何将两个字符串数组作为一个参数传递android/java
【发布时间】:2015-05-24 07:32:47
【问题描述】:

我有这两个字符串数组,

String[] from = { "name" };
String[] favourite = { "favourite" };

我想传递给这个构造函数:

      contactAdapter = new SimpleCursorAdapter(this, R.layout.contact_list_item, null, HERE, to);

这里说的地方。我该怎么做呢?

【问题讨论】:

  • 您需要创建一个包含两者内容的新数组。

标签: java android


【解决方案1】:

你需要将两个字符串数组连接成一个字符串数组

String[] both = ArrayUtils.addAll(first, second);

【讨论】:

    【解决方案2】:

    您应该使用任何集合框架。 作为您对两个值对数据结构的要求。 我建议你使用带有键值对的 hashmap。

    HashMap(String from, String favourite);
    

    并使用自定义采用者而不是 SimpleCursorAdapter。

    【讨论】:

      猜你喜欢
      • 2012-07-17
      • 2012-05-25
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 2016-07-21
      • 1970-01-01
      • 2017-06-14
      相关资源
      最近更新 更多