亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java中字符數(shù)組、String類、StringBuffer三者之間相互轉(zhuǎn)換

 更新時間:2018年05月22日 09:36:19   作者:功夫 熊貓  
這篇文章主要介紹了Java中字符數(shù)組、String類、StringBuffer三者之間相互轉(zhuǎn)換,需要的朋友可以參考下

一、StringBuffer與String的相互轉(zhuǎn)換

1、將StringBuffer轉(zhuǎn)換成String

StringBuffer類成員toString函數(shù)可將其轉(zhuǎn)換成String類型。

StringBuffer buffer = newStringBuffer(“abcd”);
String str = buffer.toString();

通過String類中的構(gòu)造將一個StringBuffer類轉(zhuǎn)換為String類:String(StringBuffer buffer)

StringBuffer buffer = newStringBuffer(“abcd”);
String str = newString(buffer); 

2、將String轉(zhuǎn)換成StringBuffer

方式一:利用構(gòu)造函數(shù)

String str=“Hello World.”;
StringBuffer buffer = new StringBuffer(str);

方式二:調(diào)用append函數(shù)

String str=“Hello World.”; 
StringBuffer buffer = new StringBuffer();
buffer.append(str);

二、String與字符數(shù)組的相互轉(zhuǎn)換

1、將String轉(zhuǎn)換成字符數(shù)組

String類成員toCharArray函數(shù)可將其轉(zhuǎn)換成字符數(shù)組。

String str = “Hello World.”;// 創(chuàng)建一個String對象
char[] ch = str.toCharArray();// 再調(diào)用String對象的toCharArray函數(shù)轉(zhuǎn)換成字

2、將字符數(shù)組轉(zhuǎn)換成String

方法1:利用String類的構(gòu)造函數(shù),直接在構(gòu)造String時完成轉(zhuǎn)換。

char[] data = {'a', 'b', 'c'};
String str = new String(data);

方法2:調(diào)用String類的valueOf函數(shù)轉(zhuǎn)換。

String.valueOf(char[] ch);

三、將StringBuffer與字符數(shù)組的相互轉(zhuǎn)換

1、將StringBuffer轉(zhuǎn)換成字符數(shù)組

在Java中不支持直接從StringBuffer轉(zhuǎn)換成字符數(shù)組。而是先將StringBuffer轉(zhuǎn)換成String,

然后由String調(diào)用toCharArray函數(shù)轉(zhuǎn)換成字符數(shù)組。

StringBuffer stringBuffer = new StringBuffer(“Hello World.”);
String str = stringBuffer.toString();// 先將StringBuffer對象轉(zhuǎn)換成String對象
char[] ch = str.toCharArray();// 再調(diào)用String對象的toCharArray函數(shù)轉(zhuǎn)換成字符數(shù)組

2、將字符數(shù)組轉(zhuǎn)換成StringBuffer

與將StringBuffer轉(zhuǎn)換成字符數(shù)組類似,需要先將字符數(shù)組轉(zhuǎn)換成String,然后再由String轉(zhuǎn)換成StringBuffer。

char[] data = {'H', 'e', 'l','l', 'o', 'd'};
String str = new String();//或者直接調(diào)用構(gòu)造方法:String str = new String(data);
str = String.valueOf(data);//調(diào)用String類的valueOf函數(shù)將字符數(shù)組轉(zhuǎn)換成String
StringBuffer buffer = new StringBuffer();
buffer = buffer.append(str);//調(diào)用append函數(shù)將String轉(zhuǎn)換成Stringbuffer

總結(jié)

以上所述是小編給大家介紹的Java中字符數(shù)組、String類、StringBuffer三者之間相互轉(zhuǎn)換,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java對文件的隨機讀寫以及壓縮處理操作

    Java對文件的隨機讀寫以及壓縮處理操作

    這篇文章主要介紹了Java對文件的隨機讀寫以及壓縮處理操作,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-10-10
  • SpringBoot之整合MyBatis實現(xiàn)CRUD方式

    SpringBoot之整合MyBatis實現(xiàn)CRUD方式

    這篇文章主要介紹了SpringBoot之整合MyBatis實現(xiàn)CRUD方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Mybatis-Plus中updateById方法不能更新空值問題解決

    Mybatis-Plus中updateById方法不能更新空值問題解決

    本文主要介紹了Mybatis-Plus中updateById方法不能更新空值問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 一文徹底搞懂Java和JDK的版本命名問題

    一文徹底搞懂Java和JDK的版本命名問題

    今天通過本文給大家分享我對Java的版本號以及JDK的命名的了解,通過實例圖文展示給大家介紹的非常詳細,需要的朋友跟隨小編一起看看吧
    2021-06-06
  • Java深度復(fù)制功能與用法實例分析

    Java深度復(fù)制功能與用法實例分析

    這篇文章主要介紹了Java深度復(fù)制功能與用法,簡單講述了深度復(fù)制的概念、功能并結(jié)合實例形式分析了java實現(xiàn)深度復(fù)制的具體操作技巧,需要的朋友可以參考下
    2018-01-01
  • 解析Mybatis Porxy動態(tài)代理和sql解析替換問題

    解析Mybatis Porxy動態(tài)代理和sql解析替換問題

    這篇文章主要介紹了Mybatis Porxy動態(tài)代理和sql解析替換,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Mybatis-plus的service通用接口解讀

    Mybatis-plus的service通用接口解讀

    這篇文章主要介紹了Mybatis-plus的service通用接口解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 鴻蒙HarmonyOS App開發(fā)造輪子之自定義圓形圖片組件的實例代碼

    鴻蒙HarmonyOS App開發(fā)造輪子之自定義圓形圖片組件的實例代碼

    這篇文章主要介紹了鴻蒙HarmonyOS App開發(fā)造輪子之自定義圓形圖片組件,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 23種設(shè)計模式(6)java裝飾者模式

    23種設(shè)計模式(6)java裝飾者模式

    這篇文章主要為大家詳細介紹了23種設(shè)計模式之java裝飾者模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • MyBatis多表連接查詢的實例教程

    MyBatis多表連接查詢的實例教程

    這篇文章主要給大家介紹了關(guān)于MyBatis多表連接查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評論