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

私はApacheCommonsが好きStringUtilsです。 StringUtils.join(Object[] array, String separator)指定されたセパレータを使用して、配列内のすべてのオブジェクトを結合します。

現在の配列のサブ配列が必要な場合(たとえば、最初の3つの要素をスキップする場合)、次を使用します。

StringUtils.join(ArrayUtils.subarray(myArray, 3, myArray.length), ",");
于 2012-04-25T02:47:55.917 に答える
0

メソッドをオーバーライドできますtoString()。このメソッド内で、String配列をループして実装し、連結された文字列を必要な形式で返すことができます。

于 2012-04-25T02:49:13.943 に答える