java 菜单 分隔符_在Java中使用分隔符连接值列表最优雅的方法是什么?
生活随笔
收集整理的這篇文章主要介紹了
java 菜单 分隔符_在Java中使用分隔符连接值列表最优雅的方法是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我從來沒有找到一個整潔(呃)的方式來做以下事情.
說我有一個列表/數組的字符串.
abc
def
ghi
jkl
我想將它們連接成一個由逗號分隔的單個字符串,如下所示:
abc,def,ghi,jkl
在Java中,如果我這樣寫(原諒語法),
String[] list = new String[] {"abc","def","ghi","jkl"};
String str = null;
for (String s : list)
{
str = str + s + "," ;
}
System.out.println(str);
我去拿
abc,def,ghi,jkl, //Notice the comma in the end
所以我必須重寫上面的for循環如下
...
for (int i = 0; i < list.length; i++)
{
str = str + list[i];
if (i != list.length - 1)
{
str = str + ",";
}
}
...
這可以在Java中更優雅的方式完成嗎?
我一定會使用一個StringBuilder / Buffer來提高效率,但是我想說明一下這個例子,而不是太冗長.通過優雅,我的意思是避免在循環內檢查丑陋(?)的解決方案.
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java 菜单 分隔符_在Java中使用分隔符连接值列表最优雅的方法是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 月神的迷宫魔物满了怎么办
- 下一篇: java单击切换div_[Java教程]