如何获取 String[] args 中的所有值并将其转换为单个 String 变量?
问问题
5510 次
3 回答
3
- 遍历数组
- 将字符串连接在一起
注意:使用 StringBuilder 对象效率更高,但这是一个更简单的示例:
public String concat(String[] args) {
String result = ""
for (String arg : args) {
result += arg;
}
return result;
}
于 2012-04-25T02:46:58.900 回答
3
我更喜欢 Apache Commons StringUtils
。 StringUtils.join(Object[] array, String separator)
将使用给定的分隔符连接数组中的所有对象。
如果您想要当前数组的子数组(例如跳过前三个元素),请使用:
StringUtils.join(ArrayUtils.subarray(myArray, 3, myArray.length), ",");
于 2012-04-25T02:47:55.917 回答
0
您可以覆盖toString()
方法,并且在此方法中,您可以通过对字符串数组进行循环来实现,并以您想要的格式返回连接的字符串。
于 2012-04-25T02:49:13.943 回答