gpt4 book ai didi

java - 显示列表后如何删除方括号?

转载 作者:行者123 更新时间:2023-11-29 19:03:33 25 4
gpt4 key购买 nike

我声明了ArrayList

ArrayList<ArrayList<String>> usersList1234 = new ArrayList<ArrayList<String>>(); 和 ListView 。

我通过以下方式将 ArrayList 设置为 ListView:

ArrayAdapter adapter = new ArrayAdapter<>(SearchFriendsActivity.this, android.R.layout.simple_list_item_1, usersList1234);
this.allUsers.setAdapter(adapter);

我的列表有很多元素(每个元素有三个字段。这是它的样子:

Image1

Image2

在虚拟 Android 设备上查看时,它看起来像这样 ()

[文字,文字,文字]

[文本 1,文本 1,文本 1]

[文字2,文字2,文字2]

有没有办法去掉这些方括号?

最佳答案

来自ArrayAdapter source code ,如果您发送的列表中的单个对象不是 CharSequence 的实例, 它只使用 toString()那个对象。

ArrayList toString()添加那些 []对你来说,你需要通过 List<String>并根据需要自行构建字符串。

对于每个子列表,您可以自己添加。

关于java - 显示列表后如何删除方括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47996698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com