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

时间:2017-12-27 18:05:26

标签: java android string listview arraylist

我宣布了ArrayList

$('#txtAge').keyup(function(){ var pattern = /^\d+$/; if(pattern.test($(this).val()) && $(this).val()!='' ){ $("#age_error_message").hide(); $("#txtAge").css('border-bottom', '2px solid #34F458'); } else if ($(this).val() =='') { $("#age_error_message").html("Please enter your age"); $("#age_error_message").show(); $("#txtAge").css('border-bottom', '2px solid #F90A0A'); } else { $("#age_error_message").html("Should contain number only"); $("#age_error_message").show(); $("#txtAge").css('border-bottom', '2px solid #F90A0A'); } });  和listview。

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

ArrayList<ArrayList<String>> usersList1234 = new ArrayList<ArrayList<String>>();

我的列表中有很多元素(每个元素都有三个字段。这就是它的外观:

Image1

Image2

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

[文字,文字,文字]

[Text1,Text1,Text1]

[Text2,Text2,Text2]

有没有办法删除这些方括号?

1 个答案:

答案 0 :(得分:2)

ArrayAdapter source code开始,如果您发送的List中的单个对象不是CharSequence的实例,则只使用该对象的toString()

ArrayList toString()为您添加[],您需要传递List<String>并根据需要自行构建字符串。

对于每个子列表,您可以自己进行追加。