欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java StringBuilder類相關(guān)知識總結(jié)

 更新時間:2020年02月27日 08:45:22   作者:遍唱陽春  
這篇文章主要介紹了Java StringBuilder類相關(guān)知識總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1.構(gòu)造方法:

無參構(gòu)造:new StringBuilder() —— 得到的是 "" 一個空字符串

有參構(gòu)造:new StringBuilder("abc");

2.成員方法:

append()方法:在字符串的末尾添加內(nèi)容,返回值仍然是this,故可以鏈?zhǔn)秸{(diào)用。

public class Demo5 {
 public static void main(String[] args) {
  StringBuilder sb=new StringBuilder("I am ");
  sb.append("a girl ");
  sb.append(1);
  sb.append(true);  sb.append(" o").appeng("k");
  System.out.println(sb);
 }
}//運(yùn)行結(jié)果: I am a girl 1true ok

3.StringBuilder和String之間的區(qū)別:

(1)String 是一個被final修飾的類,它的底層是一個固定大小的數(shù)組,所以一旦創(chuàng)建就不能改變。

(2)StringBuilder底層也是數(shù)組,但是沒有被final修飾,所以可以改變長度,即可以改變內(nèi)容。

注意:String s="a"+"b"+"c";是3個字符串a(chǎn),b,c中的a和b先連接,創(chuàng)建一個新的字符串"ab",“ab"再與"c"連接,

創(chuàng)建一個新的字符串"abc",一開始的3個字符串"a","b","c"都沒變,所以一共是5個字符串。

而StringBuilder每次append()之后返回的仍然是this,所以自始至終都只有一個字符串,而且不用新建對象,效率更高。

4.StringBuilder和String之間的相互轉(zhuǎn)換:

public class Demo5 {
 public static void main(String[] args) {
  String str="abc";
  StringBuilder sb=new StringBuilder(str);
  sb.append("123");
  String s = sb.toString();
  System.out.println(s);
 }
}
//運(yùn)行結(jié)果: abc123

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java Comparator比較器實(shí)例解析

    Java Comparator比較器實(shí)例解析

    這篇文章主要介紹了Java Comparator比較器實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • SpringBoot中調(diào)用通用URL的實(shí)現(xiàn)

    SpringBoot中調(diào)用通用URL的實(shí)現(xiàn)

    在 Spring Boot 應(yīng)用程序中,有時候我們需要調(diào)用一些通用的 URL 接口,本文主要介紹了SpringBoot中調(diào)用通用URL的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • IDEA未配置SQL方言:無法使用SQL提示解決方法

    IDEA未配置SQL方言:無法使用SQL提示解決方法

    在使用IDEA進(jìn)行SQL開發(fā)時,如果未配置SQL方言可能會導(dǎo)致一些問題,如無法正確識別數(shù)據(jù)庫中的關(guān)鍵字、數(shù)據(jù)類型等,這篇文章主要給大家介紹了關(guān)于IDEA未配置SQL方言,無法使用SQL提示解決方法的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • Java 單例模式詳細(xì)解釋

    Java 單例模式詳細(xì)解釋

    這篇文章主要給大家介紹了關(guān)于Java中四種單例模式的相關(guān)資料,其中包括餓漢式、懶漢式、懶漢式(雙重鎖)及內(nèi)部類等四種,分別給出了詳細(xì)的示例代碼和介紹,需要的朋友們下面來一起看看吧。
    2021-11-11
  • java 使用Scanner類接收從控制臺輸入的數(shù)據(jù)方式

    java 使用Scanner類接收從控制臺輸入的數(shù)據(jù)方式

    這篇文章主要介紹了java 使用Scanner類接收從控制臺輸入的數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java的jstack命令使用示例詳解

    Java的jstack命令使用示例詳解

    jstack 命令非常的簡單,我們可以通過 jstack -h 或者 jstack -help 命令查看它的用法詳情,今天通過本文重點(diǎn)給大家介紹Java的jstack命令使用,感興趣的朋友一起看看吧
    2022-03-03
  • Java8 Optional原理及用法解析

    Java8 Optional原理及用法解析

    這篇文章主要介紹了Java8 Optional原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • Swagger異常定位紀(jì)實(shí)Swagger設(shè)計(jì)問題分析

    Swagger異常定位紀(jì)實(shí)Swagger設(shè)計(jì)問題分析

    這篇文章主要為大家介紹了Swagger異常定位紀(jì)實(shí)Swagger設(shè)計(jì)的問題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-02-02
  • JAVA 文件監(jiān)控 WatchService的示例方法

    JAVA 文件監(jiān)控 WatchService的示例方法

    本篇文章主要介紹了JAVA 文件監(jiān)控 WatchService的示例方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • spring?boot使用攔截器修改請求URL域名?換?IP?訪問的方法

    spring?boot使用攔截器修改請求URL域名?換?IP?訪問的方法

    Spring Interceptor是一個非常類似于Servlet Filter 的概念 ,這篇文章主要介紹了spring?boot使用攔截器修改請求URL域名?換?IP?訪問的相關(guān)知識,需要的朋友可以參考下
    2022-09-09

最新評論