これは簡単なものです。 「Guavaを使用して( 'STRING'、 'STRING')フォーマット文字列をカスタム文字列に変換
ありがとう
if (form.getSorCodes().length > 1)
for(int i=0;i<form.getSorCodes().length;i++)
{
//format here
}
これは簡単なものです。 「Guavaを使用して( 'STRING'、 'STRING')フォーマット文字列をカスタム文字列に変換
ありがとう
if (form.getSorCodes().length > 1)
for(int i=0;i<form.getSorCodes().length;i++)
{
//format here
}
String[] sorCodes = form.getSorCodes();
if (sorCodes.length > 1) {
StringBuilder builder = new StringBuilder("(");
for(int i=0;i<sorCodes.length;i++) {
builder.append("'").append(sorCodes[i]).append("'");
if(i < sorCodes.length - 1) {
builder.append(",");
}
}
builder.append(")");
builder.toString(); //('STRING','STRING')
}
Thanx mate..boutは試してみる –
:
私は、長さは、次のように見えるように1よりも大きい場合、文字列の配列をフォーマットする必要がありますStringBuilder result = new StringBuilder("(");
Joiner.on(',').appendTo(result, stringArray);
return result.append(",").toString();
ただ、このクラスを使用します。
StringBuilder result = new StringBuilder();
使用StringBuf ferを使って文字列を構築します。 getSorCodes()は時間のかかる操作になる可能性があります。または結果が2つの呼び出しの間で変更される可能性があります。したがって、戻り値を保存しない方がよいでしょう。それを再び呼び出すのではなく、 – John3136
チップのためのthanx ..... –