将长值列表转换为逗号分隔以及每个值周围的括号

例如,我有 List,我们需要将其转换为逗号分隔的值和括号。

例如:我们有列表值 = {1234567、6789034、34534356}。我们需要把它转换成(1234567),(6789034),(34534356)


慕码人2483693
浏览 97回答 1
1回答

ibeautiful

如果您考虑List<String>具有上述值的 a ,那么它就是一个简单的字符串操作的情况;你只需要遍历所有列表元素,并存储在一个新列表中。这个想法是这样的:List<String> originalList = new ArrayList<String>();originalList.add("1234567");originalList.add("6789034");originalList.add("34534356");List<String> modifiedList = new ArrayList<String>();int listSize = originalList.size();for(int i=0; i< listSize; i++){&nbsp; &nbsp; String str = "";&nbsp; &nbsp; str+="("+originalList.get(i)+")";&nbsp; &nbsp; if(i < listSize - 1)&nbsp; &nbsp; &nbsp; &nbsp; str+=",";&nbsp; &nbsp; modifiedList.add(str);}modifiedList.forEach(System.out::println);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java