Java 11 增加了一系列的字符串處理方法,如以下所示。
最有意思的是 repeat 和 lines 方法了,來看下還能怎麼玩!
repeat
repeat 方法的作用就是重複一個字符串 N 遍,可以用來代替工具類:org.apache.commons.lang3.StringUtils#repeat(java.lang.String, int),來看下 repeat 的源碼。
來看下更多的用法。
所以說 repeat 並不是可以無限增長的,有使用限制的,達到一定量就會報內存溢出異常。
lines
lines 方法返回一個字符串 Stream, 可以識別 \n 和 \r 換行符換行。
是不是很好?在將來肯定有武之地!如批量讀取文件內容到一個 Stream 中,就能很好的識別行結束符了。
閱讀更多 剛好遇見你2014 的文章