これは単純な Java コーディングの質問です。String
[Say "hello" "how" "are" "you?"
]のリストがあります。-
出力が次のようになるように、リストの各要素の間に区切り文字 [ ] を挿入する必要がありますhello-how-are-you?
これを行う簡単な方法の 1 つは、次のとおりです。
private static String addDelim(List<String> a)
{
String s = "";
for(int i=0; i<a.size(); i++)
{
if(i != 0) // don't add if first element
{
s += "-";
}
s += a.get(i);
}
return s;
}
これを行うエレガントな方法はありますか?