java - 将字符串数组更改为列表<String> - Java/Android

标签 java android string list

我正在更新自定义适配器,并且必须将值从字符串数组更改为列表。

这里是代码:

private final List<String> values;

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) context
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    View rowView = inflater.inflate(R.layout.comments_listadapter, parent, false);
    TextView textView = (TextView) rowView.findViewById(R.id.comments_label);
    ImageView imageView = (ImageView) rowView.findViewById(R.id.comments_menu);
    textView.setText(values[position]); // Needs to Change!

    String s = values[position]; // Needs to Change!

    imageView.setImageResource(R.drawable.up_down);

    return rowView;
}

我已经标记了需要更改的两行(我不确定将其更改为列表是否需要更改更多内容?

最佳答案

List<String> mStringList = Arrays.asList(values);

其中values是一个字符串数组。 Arrays 类位于 java.util 包中。

关于java - 将字符串数组更改为列表<String> - Java/Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11217990/

相关文章:

java - 是否可以更改随机数的范围?

java - 使用1.8 jdk按多个字段对对象列表进行排序

android - 同时激活 WiFi 和蜂窝网络接口(interface)

JAVA:使用计数器格式化字符串

javascript - JavaScript 中有字符串池的概念吗?我们可以让值/键只引用一个 String 对象吗?

Java将一个ArrayList中的项克隆到另一个ArrayList中?

java - 匿名类方法访问

android通知两次启动相同的 Activity

java - Harmony OS 中 AccelerateInterpolator 和 OvershootInterpolator 在 Android OS 中的替代类是什么?

java - 与 concat 一起使用时,字符串池的行为会有所不同吗?