考虑以下代码:
ArrayList<Integer> aList = new ArrayList<Integer>();
aList.add(2134);
aList.add(3423);
aList.add(4234);
aList.add(343);
String tmpString = "(";
for(int aValue : aList) {
tmpString += aValue + ",";
}
tmpString = (String) tmpString.subSequence(0, tmpString.length()-1) + ")";
System.out.println(tmpString);
Run Code Online (Sandbox Code Playgroud)
我的结果是(2134,3423,4234,343)如预期的那样..
我将最后一个逗号替换为结尾)以获得预期结果.总的来说有更好的方法吗?