java字符串與字符數(shù)組之間的互轉(zhuǎn)方式
更新時間:2025年05月26日 09:34:43 作者:渴望成長
這篇文章主要介紹了java字符串與字符數(shù)組之間的互轉(zhuǎn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
java字符串與字符數(shù)組之間的互轉(zhuǎn)
- 字符串String類有許多常用的方法,其中就有一個叫
toCharArray()的方法,它的作用就是把一串字符串轉(zhuǎn)換成一個字符數(shù)組。 - 在String類中還有一個
toString()方法,這是可以把其他類型數(shù)據(jù)轉(zhuǎn)換成字符串的,但是這個方法對從字符串轉(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é)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
spring?NamedContextFactory在Fegin配置及使用詳解
在我們?nèi)粘m椖恐?,使用FeignClient實現(xiàn)各系統(tǒng)接口調(diào)用變得更加簡單,?在各個系統(tǒng)集成過程中,難免會遇到某些系統(tǒng)的Client需要特殊的配置、返回讀取等需求。Feign使用NamedContextFactory來為每個Client模塊構造單獨的上下文(ApplicationContext)2023-11-11
Spring Boot 集成 ElasticSearch應用小結(jié)
這篇文章主要介紹了Spring Boot 集成 ElasticSearch應用小結(jié),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-11-11
Java并發(fā)編程之詳解ConcurrentHashMap類
在之前的文章中已經(jīng)為大家介紹了java并發(fā)編程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousQueue、BlockingDeque接口,本文為系列文章第八篇.需要的朋友可以參考下2021-06-06

