Java char[]數(shù)組轉(zhuǎn)成String類型實現(xiàn)方式(char to String)
前言
- string toCharArray() 方法將給定的字符串轉(zhuǎn)換為字符序列
- Java中字符串轉(zhuǎn)換為字符數(shù)組的方法在之前的博客已經(jīng)介紹了!
- 今天介紹char[]數(shù)組轉(zhuǎn)成String
方法有4種:
- 使用 String 類的 valueOf() 方法
- 使用字符串連接
- 使用 Character 類的 toString() 方法
- 使用字符包裝器類
方法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ū)別:
- String.valueOf(char) 方法可以將char[] 和char 變量名轉(zhuǎn)成String類型
- 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

補充: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:使用字符串連接
通過將給定字符與空字符串連接起來,將 char 轉(zhuǎn)換為 java 中的字符串對象。
public class Test3 {
public static void main(String[] args) {
char c = 'G';// 聲明一個字符變量
// 連接 char 變量
// 使用空字符串
String s = "" + c;
// 打印并顯示上面的字符串
System.out.println("Char to String using Concatenation :"
+ " " + s);
}
}
Char to String using Concatenation : G
方法3: 使用Character類的toString()方法
public class Test {
public static void main(String[] args) {
char d= 'e';// 聲明一個字符變量
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:使用 Character 包裝類
使用 java.lang.Character 類將 char 轉(zhuǎn)換為 java 中的字符串對象,該類是 char 原始類型的包裝器。
注意:由于 Character 中的 Character(char) 已被棄用并標(biāo)記為刪除,因此此方法可能會由于 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
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java實戰(zhàn)之電影在線觀看系統(tǒng)的實現(xiàn)
這篇文章主要介紹了如何利用Java實現(xiàn)電影在線觀看系統(tǒng),文中用到的技術(shù)有:JSP、Spring、SpringMVC、MyBatis等,感興趣的可以了解一下2022-04-04
String與XML互轉(zhuǎn)以及從XML取節(jié)點值并修改的方法
今天小編就為大家分享一篇String與XML互轉(zhuǎn)以及從XML取節(jié)點值并修改的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Java Hibernate使用SessionFactory創(chuàng)建Session案例詳解
這篇文章主要介紹了Java Hibernate使用SessionFactory創(chuàng)建Session案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08

