Java將字符串轉(zhuǎn)化為數(shù)組的兩種方法
將一個(gè)字符串轉(zhuǎn)化成String[]數(shù)組,提供兩種方法
前言
將字符串轉(zhuǎn)化成數(shù)組提供兩種方法:
1.split("");
2.toCharArry()方法;
一、使用split()方法
將String s轉(zhuǎn)化為String數(shù)組;
public class T1 { public static void main(String[] args) { String str="abcdefg"; String[] a=str.split(""); System.out.println(Arrays.toString(a)); } }
>:[a, b, c, d, e, f, g]
public class T1 { public static void main(String[] args) { String str="a bc de g"; String[] a=str.split(" "); System.out.println(Arrays.toString(a)); } }
>:[a,bc,de,g]
如果要使用多個(gè)標(biāo)記隔開時(shí),使用|
public class T1 { public static void main(String[] args) { String str="a@bc de g"; String[] a=str.split("@| "); System.out.println(Arrays.toString(a)); } }
>:[a, bc, de, g]
二、使用toCharArry()方法
將String s轉(zhuǎn)化為Char數(shù)組:
public class T1 { public static void main(String[] args) { String str="ab cd efg adf"; char[] a=str.toCharArray(); System.out.println(Arrays.toString(a)); } }
>:[a, b, , c, d, , e, f, g, , a, d, f]
不會(huì)刪掉所給字符串的空格
附:java split()方法介紹
split() 方法可以根據(jù)匹配給定的正則表達(dá)式來拆分字符串。
注意: . 、 | 和 * 等轉(zhuǎn)義字符,必須得加 \。多個(gè)分隔符,可以用 | 作為連字符。
語(yǔ)法結(jié)構(gòu):public String[] split(String regex, int limit)
參數(shù)介紹:
- regex -- 正則表達(dá)式分隔符。
- limit -- 分割的份數(shù)。
示例:// 字符串轉(zhuǎn)數(shù)組 java.lang.String
String str = "0,1,2,3,4,5"; String[] arr = str.split(","); // 用,分割 System.out.println(Arrays.toString(arr)); // [0, 1, 2, 3, 4, 5]
總結(jié)
將字符串轉(zhuǎn)化為Sting數(shù)組時(shí),可以使用split()
將字符串轉(zhuǎn)化為char數(shù)組時(shí),可以使用toCharArry()
- Java將數(shù)組轉(zhuǎn)換成字符串的四種方法總結(jié)
- java逗號(hào)分隔String字符串及數(shù)組、集合相互轉(zhuǎn)換
- java中List數(shù)組用逗號(hào)分隔開轉(zhuǎn)成字符串2種方法
- Java中字符串和byte數(shù)組之間的簡(jiǎn)單轉(zhuǎn)換方法
- 劍指Offer之Java算法習(xí)題精講數(shù)組與字符串題
- 劍指Offer之Java算法習(xí)題精講N叉樹的遍歷及數(shù)組與字符串
- 關(guān)于java數(shù)組與字符串相互轉(zhuǎn)換的問題
- Java 字符數(shù)組轉(zhuǎn)字符串的常用方法
相關(guān)文章
Springboot基礎(chǔ)之RedisUtils工具類
本文來說下RedisUtils工具類,主要介紹了整合Redis、MyBatis,封裝RedisUtils工具類等知識(shí),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05Java連接MYSQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟
以下的文章主要描述的是java連接MYSQL數(shù)據(jù)庫(kù)的正確操作步驟,在此篇文章里我們主要是以實(shí)例列舉的方式來引出其具體介紹2013-06-06SpringCloud?Feign實(shí)現(xiàn)微服務(wù)之間相互請(qǐng)求問題
Feign是Netflix開發(fā)的聲明式、模板化的HTTP客戶端,?Feign可以幫助我們更快捷、優(yōu)雅地實(shí)現(xiàn)微服務(wù)之間的調(diào)用,這篇文章主要介紹了SpringCloud?Feign實(shí)現(xiàn)微服務(wù)之間相互請(qǐng)求,需要的朋友可以參考下2022-06-06Java實(shí)現(xiàn)的簡(jiǎn)單圖片上傳功能示例
這篇文章主要介紹了Java實(shí)現(xiàn)的簡(jiǎn)單圖片上傳功能,結(jié)合實(shí)例形式分析了java圖片傳輸相關(guān)的檢驗(yàn)、傳輸、接收等相關(guān)操作技巧,需要的朋友可以參考下2017-09-09Java實(shí)現(xiàn)修改PDF文件MD5值且保持內(nèi)容不變
在某些場(chǎng)景中,我們可能需要改變PDF文件的MD5值,而又不希望改變文件的可視內(nèi)容,本文詳細(xì)介紹了如何實(shí)現(xiàn)這一目標(biāo),并提供了具體的Java實(shí)現(xiàn)示例,需要的可以參考下2023-10-10springboot mybatis調(diào)用多個(gè)數(shù)據(jù)源引發(fā)的錯(cuò)誤問題
這篇文章主要介紹了springboot mybatis調(diào)用多個(gè)數(shù)據(jù)源引發(fā)的錯(cuò)誤問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01淺談?dòng)肧pringBoot實(shí)現(xiàn)策略模式
本文主要介紹了SpringBoot實(shí)現(xiàn)策略模式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10