Re: [問題] 包含重覆字元的String
※ 引述《indept (真人)》之銘言:
: 若想要一個由50個'-'組成的String
: 有什麼簡潔的寫法呢? (不動用到loop)
: 比方說 python 有 '-'*50
: c++ 有 string(50,'-')
Java 本身應該沒有簡單方法了.
試試用 Apache Commons Lang
String myStr = StringUtils.repeat("-", 50);
但這應該只是語法上簡潔而已,我猜內部還是用 loop。
要是你想實際速度上快的話,應該是:
char[] charArray = new char[len];
Arrays.fill(charArray, '-');
String myStr(charArray);
這樣最快了吧 (當然,直接寫 String literal 最快 :P )
alien
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.218.221.177
※ 編輯: adrianshum 來自: 203.218.221.177 (10/27 01:58)
推
10/27 12:46, , 1F
10/27 12:46, 1F
→
10/27 13:38, , 2F
10/27 13:38, 2F
→
10/27 14:37, , 3F
10/27 14:37, 3F
推
10/27 22:06, , 4F
10/27 22:06, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):