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
私は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 に答える