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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
線程局部變量的實現(xiàn)?ThreadLocal使用及場景介紹
這篇文章主要為大家介紹了線程局部變量的實現(xiàn)?ThreadLocal使用及場景詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
mybatisplus的坑?insert標(biāo)簽insert?into?select無參數(shù)問題的解決
這篇文章主要介紹了mybatisplus的坑?insert標(biāo)簽insert?into?select無參數(shù)問題的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12
關(guān)于@ConfigurationProperties注解全解析
通過@ConfigurationProperties和@ConditionalOnProperty注解,可以實現(xiàn)基于配置的條件加載Bean,以此優(yōu)化Spring Boot應(yīng)用的啟動速度,在application.yml中設(shè)置配置項,如是否加載特定的Bean(以swagger配置為例)2024-11-11
MybatisPlus 主鍵策略之type=IdType.ASSIGN_ID等詳解
雪花算法(雪花)是微博開源的分布式ID生成算法其核心思想就是:使用一個64位的長型的數(shù)字作為全局唯一ID,這篇文章主要介紹了MybatisPlus 主鍵策略(type=IdType.ASSIGN_ID等詳解),需要的朋友可以參考下2024-04-04
springboot中報錯Invalid character found in
這篇文章主要介紹了springboot中報錯Invalid character found in the request的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09

