💡 มารู้จัก Class สำหรับจัดการ String เจ๋ง ๆ ในภาษา Java กันเถอะ !! นั่นคือเจ้า StringBuilder นั่นเองจ้าาา !!
.
มีรายละเอียดยังไงบ้างงง ไปดูกันนนน !!~~
.
✨ StringBuilder เป็น Class สำหรับจัดการ String เพื่อให้เราสามารถแก้ไข แทรก หรือต่อ String ได้อย่างมีประสิทธิภาพนั่นเอง
.
🔸 Syntax
public final class StringBuilder
extends Object
implements Serializable, CharSequence
.
🖥️ ตัวอย่างฟังก์ชัน
StringBuilder () - สร้าง StringBuilder มีความจุเริ่มต้นคือ 16 อักขระ
StringBuilder(int capacity) - สร้าง StringBuilder ตามความยาวที่ระบุ
StringBuilder(CharSequence seq) - สร้าง Object StringBuilder ด้วยลำดับอักขระที่ระบุ
StringBuilder(String str) - สร้าง Object StringBuilder เริ่มต้นด้วย String
.
📑 ตัวอย่างการใช้งาน
import java.util.*;
import java.util.concurrent.LinkedBlockingQueue;
public class GFG1 {
public static void main(String[] argv)
throws Exception
{
//StringBuilder()
StringBuilder str
= new StringBuilder();
str.append("BorntoDev");
System.out.println("String = "
+ str.toString());
//StringBuilder(CharSequence)
StringBuilder str1
= new StringBuilder("BorntoDevBorntoDevBorntoDev");
System.out.println("String1 = "
+ str1.toString());
//StringBuilder(capacity)
StringBuilder str2
= new StringBuilder(10);
System.out.println("String2 capacity = "
+ str2.capacity());
//StringBuilder(String)
StringBuilder str3
= new StringBuilder(str1.toString());
System.out.println("String3 = "
+ str3.toString());
}
}
.
🔹 Output
String = BorntoDev
String1 = BorntoDevBorntoDevBorntoDev
String2 capacity = 10
String3 = BorntoDevBorntoDevBorntoDev
.
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ นะคร้าบบบบบ 🥰
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有10000部Youtube影片,追蹤數超過62萬的網紅Bryan Wee,也在其Youtube影片中提到,...
「exception class java」的推薦目錄:
exception class java 在 Kewang 的資訊進化論 Facebook 八卦
颱風天就是要來分享自己寫的小工具啦!
前幾個月忘了是看到鄭伊廷的哪篇文章,裡面好像有提到他們 team 當 error / exception 發生時,會直接建立一個 issue 到 Redmine 還是 Slack 上面。當時小編覺得這個方式不錯,可以即時知道系統錯誤在哪裡,就想找時間來試試看。然後這幾天在聽 DevOps Summit 的時候剛好有空檔就來試玩了一下。
我們 team 主要是寫 Java,然後目前愛用的 logging framework 是 logback,所以當然就先找找有沒有人寫 logback-redmine-appender,找了一下發現有接 Slack 的,有接各種 DB 的,可是就找不到接 Redmine 的,只好自己寫一套了。
使用方式很簡單,先把 Maven dependency 設定好,像是下面這個樣子。
```xml
```
然後再把 logback.xml 設定好,包括 Redmine 的幾個必要參數。
```xml
```
這樣子就完美的把 Redmine 跟 logback 串接起來啦!
但有一點要注意的,這是串 Redmine 的 issue system,如果每下一次 info / debug......等,就會在 Redmine 上新建一個 issue。小編建議是把 log level 調整在 error 比較好,畢竟我們的目的就是讓 issue system 顯示系統不符預期的訊息,讓開發者來 debug。目前只是初期可運作的版本,歡迎大家給星星及發 issue 喔。
小編也投稿了這次的 JCConf,如果有上的話也來分享一下如何自己寫一個 appender 吧。
logback-redmine-appender - 利用 logback 發送 issue 到 Redmine 上面:http://kewang.logdown.com/posts/766857
#logging #logback #redmine #devops
exception class java 在 スキマスイッチ - 「全力少年」Music Video : SUKIMASWITCH / ZENRYOKU SHOUNEN Music Video Youtube 的評價
