java字符串與字符數(shù)組之間的互轉(zhuǎn)方式
更新時(shí)間:2025年05月26日 09:34:43 作者:渴望成長
這篇文章主要介紹了java字符串與字符數(shù)組之間的互轉(zhuǎn)方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
java字符串與字符數(shù)組之間的互轉(zhuǎn)
- 字符串String類有許多常用的方法,其中就有一個(gè)叫
toCharArray()的方法,它的作用就是把一串字符串轉(zhuǎn)換成一個(gè)字符數(shù)組。 - 在String類中還有一個(gè)
toString()方法,這是可以把其他類型數(shù)據(jù)轉(zhuǎn)換成字符串的,但是這個(gè)方法對從字符串轉(zhuǎn)換成的字符數(shù)組不太管用。
字符串轉(zhuǎn)字符數(shù)組
public static void main(String[] args) {
String str = "abcdefg";
char[] chars = str.toCharArray();
Arrays.sort(chars);
System.out.println(chars);
System.out.println("------------");
System.out.println(chars.toString());
}
如圖所示:
- 用
toString()方法得到的并不是字符串的值,所以,要想完成字符串-->字符數(shù)組-->字符串的操作,必須調(diào)用String類的其他方法。 - 如
valueOf()或copyValueOf()方法,它們可以將參數(shù)以字符串形式輸出。
字符數(shù)組轉(zhuǎn)字符串
public static void main(String[] args) {
String str = "abcdefg";
char[] chars = str.toCharArray();
Arrays.sort(chars);
System.out.println(chars);
System.out.println("------------");
// System.out.println(chars.toString());
System.out.println(String.valueOf(chars));
System.out.println(String.copyValueOf(chars));
}
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JAVA 根據(jù)身份證計(jì)算年齡的實(shí)現(xiàn)代碼
這篇文章主要介紹了JAVA 根據(jù)身份證計(jì)算年齡的實(shí)例代碼及java根據(jù)出生日期獲得年齡的方法,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-05-05
spring?NamedContextFactory在Fegin配置及使用詳解
在我們?nèi)粘m?xiàng)目中,使用FeignClient實(shí)現(xiàn)各系統(tǒng)接口調(diào)用變得更加簡單,?在各個(gè)系統(tǒng)集成過程中,難免會遇到某些系統(tǒng)的Client需要特殊的配置、返回讀取等需求。Feign使用NamedContextFactory來為每個(gè)Client模塊構(gòu)造單獨(dú)的上下文(ApplicationContext)2023-11-11
Spring Boot 集成 ElasticSearch應(yīng)用小結(jié)
這篇文章主要介紹了Spring Boot 集成 ElasticSearch應(yīng)用小結(jié),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-11-11
java獲取當(dāng)前時(shí)間并格式化代碼實(shí)例
這篇文章主要介紹了java獲取當(dāng)前時(shí)間并格式化代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
Java并發(fā)編程之詳解ConcurrentHashMap類
在之前的文章中已經(jīng)為大家介紹了java并發(fā)編程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousQueue、BlockingDeque接口,本文為系列文章第八篇.需要的朋友可以參考下2021-06-06
Java超詳細(xì)分析講解final關(guān)鍵字的用法
關(guān)于final關(guān)鍵字,它也是我們一個(gè)經(jīng)常用的關(guān)鍵字,可以修飾在類上、或者修飾在變量、方法上,以此看來定義它的一些不可變性!像我們經(jīng)常使用的String類中,它便是final來修飾的類,并且它的字符數(shù)組也是被final所修飾的。但是一些final的一些細(xì)節(jié)你真的了解過嗎2022-06-06

