1

可能重复:
一种反转 java String.split() 效果的方法?

如何获取 String[] args 中的所有值并将其转换为单个 String 变量?

4

3 回答 3

3
  1. 遍历数组
  2. 将字符串连接在一起

注意:使用 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 StringUtilsStringUtils.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 回答