Java char[]數(shù)組轉(zhuǎn)成String類型詳細(xì)介紹
方法有4種:
- 使用 String 類的 valueOf() 方法
- 使用字符串連接
- 使用 Character 類的 toString() 方法
- 使用字符包裝器類
1.方法1:char[]數(shù)組轉(zhuǎn)成String,使用 String 類的 valueOf() 方法
我們可以使用 String 類的 String.valueOf(char) 方法和 Character 類的 Character.toString(char) 方法在 java 中將 char 轉(zhuǎn)換為 String。
String.valueOf(char) 方法和 Character 類的 Character.toString(char)方法的區(qū)別:
1.String.valueOf(char) 方法可以將char[] 和char 變量名轉(zhuǎn)成String類型
2.Character.toString(char)方法只能在char 變量名轉(zhuǎn)成String類型
public class Test { public static void main(String[] args) { char[] c = {'a','b','c','d'}; char d= 'e'; System.out.println("String is: "+ String.valueOf(c));//String is: abcd System.out.println("String is: "+ String.valueOf(d));//String is: e System.out.println("String is: "+ Character.toString(d)); //String is: e } }
String is: abcd String is: e String is: e
補(bǔ)充:char[]數(shù)組轉(zhuǎn)成String
使用String str = new String(charArray)
public class Test { public static void main(String[] args) { char[] char = {'A','A','N','A','A','B'}; String str = new String(char); System.out.println(str);//System.out.println(new String(char)); } }
AANAAB
2. 方法 2: 使用字符串連接
通過將給定字符與空字符串連接起來,將 char 轉(zhuǎn)換為 java 中的字符串對象。
public class Test3 { public static void main(String[] args) { char c = 'G';// 聲明一個(gè)字符變量 // 連接 char 變量 // 使用空字符串 String s = "" + c; // 打印并顯示上面的字符串 System.out.println("Char to String using Concatenation :" + " " + s); } }
Char to String using Concatenation : G
3.方法 3: 使用Character類的toString()方法
public class Test { public static void main(String[] args) { char d= 'e';// 聲明一個(gè)字符變量 String s = Character.toString(d);//使用 toString 將 char 轉(zhuǎn)換為 Strin System.out.println("Char to String using Character.toString method :" + " " + s); } }
Char to String using Character.toString method : e
4.方法 4:使用 Character 包裝類
使用 java.lang.Character 類將 char 轉(zhuǎn)換為 java 中的字符串對象,該類是 char 原始類型的包裝器。
注意:由于 Character 中的 Character(char) 已被棄用并標(biāo)記為刪除,因此此方法可能會(huì)由于 new 關(guān)鍵字而出現(xiàn)警告。
4.1使用 toString
public class Test { public static void main(String[] args) { char[] c = {'a','b','c'}; Character ch= 'G';//或者 Character ch= new Character('G'); String s = ch.toString();//使用 toString 將 char 轉(zhuǎn)換為 String System.out.println("Char to String using toString method :" + " " + s); } }
Char to String using toString method : G
4.2 使用 String 類的 String.valueOf() 方法
public class Test { public static void main(String[] args) { char[] c = {'a','b','c'}; Character ch= 'G'; //通過以下方式將 char 轉(zhuǎn)換為 String //使用 String.valueOf() 方法 String s = String.valueOf(new char[]{ch}); System.out.println( "Char to String using String.valueOf(new char[]) method :" + " " + s); } }
Char to String using String.valueOf(new char[]) method : G
到此這篇關(guān)于Java char[]數(shù)組轉(zhuǎn)成String類型詳細(xì)介紹的文章就介紹到這了,更多相關(guān)Java char[]數(shù)組轉(zhuǎn)成String類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Java如何將String轉(zhuǎn)換成json對象或json數(shù)組
- java中String,數(shù)組,ArrayList三者之間的轉(zhuǎn)換
- 將java中的 string 類型轉(zhuǎn)成 數(shù)組案例
- java實(shí)現(xiàn)6種字符串?dāng)?shù)組的排序(String array sort)
- Java StringUtils字符串分割轉(zhuǎn)數(shù)組的實(shí)現(xiàn)
- Java中字符數(shù)組、String類、StringBuffer三者之間相互轉(zhuǎn)換
- Java中char數(shù)組(字符數(shù)組)與字符串String類型的轉(zhuǎn)換方法
相關(guān)文章
Spring?Security配置多個(gè)數(shù)據(jù)源并添加登錄驗(yàn)證碼的實(shí)例代碼
這篇文章主要介紹了Spring?Security配置多個(gè)數(shù)據(jù)源并添加登錄驗(yàn)證碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08詳解rabbitmq創(chuàng)建queue時(shí)arguments參數(shù)注釋
這篇文章主要介紹了rabbitmq創(chuàng)建queue時(shí)arguments參數(shù)注釋,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03一文學(xué)透ApplicationContext繼承接口功能及與BeanFactory區(qū)別
這篇文章主要為大家介紹了ApplicationContext繼承接口功能及與BeanFactory區(qū)別示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04spring boot創(chuàng)建項(xiàng)目包依賴問題的解決
本篇文章主要介紹了spring boot創(chuàng)建項(xiàng)目包依賴問題的解決,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11解決springboot application.properties server.port配置問題
這篇文章主要介紹了解決springboot application.properties server.port配置問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08redis redisson 集合的使用案例(RList、Rset、RMap)
這篇文章主要介紹了redis redisson 集合的使用案例(RList、Rset、RMap),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07