小编m f*_*bdi的帖子

Java:以相反的顺序从 List<String> 加入 String

List<String> list = Arrays.asList("A", "B", "C");
想以,相反的顺序用分隔符加入列表中的所有字符串:

//result
String joinedString = "C,B,A";
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?
目前我使用索引循环:

String joinedString = "";
List<String> list = Arrays.asList("A", "B", "C");
for (int i = list.size() - 1; i >= 0; i--) {
     String string = list.get(i);
     joinedString = joinedString + string + ",";
}
//to remove ',' from the last string
if(joinedString.length() > 0) {
    joinedString = joinedString.substring(0, joinedString.length() - 1);
}

//Output    
C,B,A
Run Code Online (Sandbox Code Playgroud)

java string reverse arraylist

3
推荐指数
1
解决办法
2155
查看次数

标签 统计

arraylist ×1

java ×1

reverse ×1

string ×1