網頁

2019/7/2

Java 11 使用String.repeat()來產生重複的字串

在Java 11新增的String.repeat(int count)方法可返回重複的字串。

根據傳入的整數來指定重複次數。

System.out.println("オラ".repeat(9)); // オラオラオラオラオラオラオラオラオラ
System.out.println("無駄".repeat(8)); // 無駄無駄無駄無駄無駄無駄無駄無駄
System.out.println("レロ".repeat(7)); // レロレロレロレロレロレロレロ
System.out.println("アリ".repeat(6)); // アリアリアリアリアリアリ
System.out.println("ボラ".repeat(5)); // ボラボラボラボラボラ
System.out.println("ド".repeat(4));   // ドドドド
System.out.println("ゴ".repeat(3));   // ゴゴゴ

System.out.println("".repeat(5)); // 返回空字串

// Apache Commons Lang
System.out.println("WR".concat(StringUtils.repeat("Y", 10))); // WRYYYYYYYYYY

在Java 11以前可使用Apache Commons LangStringUtils.repeat()

沒有留言:

張貼留言