У меня есть List<String> list = Arrays.asList("A", "B", "C");
Я хочу объединить все строки внутри списка с разделителем ,
в обратном порядке:
//result
String joinedString = "C,B,A";
Каков наилучший подход для достижения этой цели?
В настоящее время я использую индексный цикл:
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