如何获取String [] args中的所有值并将其转换为单个String变量?
答案 0 :(得分:3)
注意:使用StringBuilder对象更有效,但这是一个更简单的例子:
public String concat(String[] args) {
String result = ""
for (String arg : args) {
result += arg;
}
return result;
}
答案 1 :(得分:2)
我更喜欢Apache Commons StringUtils
。 StringUtils.join(Object[] array, String separator)
将使用给定的分隔符连接数组中的所有对象。
如果你想要当前数组的子数组(例如跳过前三个元素),请使用:
StringUtils.join(ArrayUtils.subarray(myArray, 3, myArray.length), ",");
答案 2 :(得分:0)
你可以覆盖toString()
方法,在这个方法中,你可以通过循环遍历String数组来实现,并以你想要的格式返回连接的字符串。