Java11已釋出,String還能這樣玩!
在文章(Java 11 正式釋出,這 8 個逆天新特性教你寫出更牛逼的程式碼)中,我有介紹到 Java 11 的八個新特性,其中關於 String 加強部分,我覺得有點意思,這裡單獨再拉出來講。
Java 11 增加了一系列的字串處理方法,如以下所示。
最有意思的是repeat和lines方法了,來看下還能怎麼玩!
repeat
repeat 方法的作用就是重複一個字串 N 遍,可以用來代替工具類:org.apache.commons.lang3.StringUtils#repeat(java.lang.String, int),來看下repeat的原始碼。
來看下更多的用法。
所以說 repeat 並不是可以無限增長的,有使用限制的,達到一定量就會報記憶體溢位異常。
lines
lines 方法返回一個字串 Stream, 可以識別
和
換行符換行。
是不是很好?在將來肯定有武之地!如批量讀取檔案內容到一個 Stream 中,就能很好的識別行結束符了。
歡迎工作一到五年的Java工程師朋友們加入Java填坑之路:860113481
群內提供免費的Java架構學習資料(裡面有高可用、高併發、高效能及分散式、Jvm效能調優、Spring原始碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構資料)合理利用自己每一分每一秒的時間來學習提升自己,不要再用”沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!
相關文章
- Java 11 已釋出,String 還能這樣玩!Java
- postMessage 還能這樣玩
- JavaScript 事件迴圈竟還能這樣玩!JavaScript事件
- 人工智慧下的音訊還能這樣玩!!!!人工智慧音訊
- iOS 通知還能這麼玩?iOS
- java11釋出Java
- iOS AutoLayout還可以這樣玩iOS
- CSS 還能這樣玩?奇思妙想漸變的藝術CSS
- 震精-資料庫還能這樣玩-三十六計(中)資料庫
- Android沉浸式狀態列還能這樣玩—教你玩出新花樣Android
- Java“微服務”還能這麼玩!Java微服務
- 郵件告警還能這麼玩?!
- 微信和Python之間,還能這樣玩的嘛,漲見識了!Python
- 還能這樣玩?Go 將會增強 Go1 向前相容性Go
- 雙十二來了,你的表格可以這樣玩!這個工具還能提升Excel的效能Excel
- 換個角度,智慧硬體也能這樣玩
- 微信和Python之間,還能這樣玩,你所不知道的騷操作!Python
- 原來CSS中的border還可以這樣玩CSS
- 作畫、寫詩、彈曲子,AI還能這麼玩?AI
- 震驚--Nginx的map指令還能這樣用Nginx
- 打破你的認知!Java空指標居然還能這樣玩,90%人不知道…Java指標
- Android 仿知乎創意廣告 廣告還能這麼玩?Android
- 培養幹細胞,原來還能這樣操作
- 原來結構體函式還能這樣用結構體函式
- Python 中的變數還能這樣理解(白話)Python變數
- 16款新品!bilibili遊戲釋出會還能帶來什麼樣的驚喜?遊戲
- 特效材質還可以這樣玩!?3D畫素教程特效3D
- 學好程式設計,你還需要這個開源APP | Growth 2.0現已釋出程式設計APP
- 漲知識!華為備忘錄還能這樣玩,難怪古人說"好記性不如爛筆頭"
- Java11正式釋出,這幾個逆天新特性教你寫出更牛逼的程式碼Java
- 金融資料分析還能這樣做?快試試這個BI工具小白也能學會!
- 居然還能這樣——程式設計師加薪的新方法程式設計師
- 3·15釋出之手遊篇:你在玩遊戲還是遊戲在“玩”你?遊戲
- 一次打包引發的思考,原來maven還能這麼玩?Maven
- 操控網路還能操控電壓,你見過這樣的黑客嗎?黑客
- 華為雲招聘動物語言翻譯師?人工智慧還能這麼玩人工智慧
- 開源!mathAI 手寫拍照自動能解高數題,AI 還能這麼玩?AI
- android-ktx 已釋出,你還沒有用過 Kotlin?AndroidKotlin