我有这样的名字
"3":"BBB, AAA, Location","2":"BBB, AAA, Location,"1":"BBB, AAA, Location"
我想要这样的结果
1. BBB, AAA, Location
2. BBB, AAA, Location
3. BBB, AAA, Location
我尝试了这个
Name.setText(Name.replace("\"", "").replace(":", ". "));
我知道
/n
将用于换行。但是,我还是有些困惑,我该如何实现。 最佳答案
String[] newText = Name.split("\",\""); //it returns an array of strings
for (int i=0; i<newText.length; i++)
newText[i] = newText[i].replace("\"", "").replace(":", ". ");
Arrays.sort(newText);
String ultimateText = "";
for (String s : newText)
ultimateText = ultimateText+s+"\n";
Name.setText(ultimateText);
这很棘手。导入数组。