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)記隔開(kāi)時(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á)式來(lái)拆分字符串。
注意: . 、 | 和 * 等轉(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)分隔開(kāi)轉(zhuǎn)成字符串2種方法
- Java中字符串和byte數(shù)組之間的簡(jiǎn)單轉(zhuǎn)換方法
- 劍指Offer之Java算法習(xí)題精講數(shù)組與字符串題
- 劍指Offer之Java算法習(xí)題精講N叉樹(shù)的遍歷及數(shù)組與字符串
- 關(guān)于java數(shù)組與字符串相互轉(zhuǎn)換的問(wèn)題
- Java 字符數(shù)組轉(zhuǎn)字符串的常用方法
相關(guān)文章
Java基于深度優(yōu)先遍歷的隨機(jī)迷宮生成算法
今天小編就為大家分享一篇關(guān)于Java基于深度優(yōu)先遍歷的隨機(jī)迷宮生成算法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
Java中CyclicBarrier的理解與應(yīng)用詳解
這篇文章主要介紹了Java中CyclicBarrier的理解與應(yīng)用詳解,CyclicBarrier類(lèi)是JUC框架中的工具類(lèi),也是一個(gè)同步輔助裝置:允許多個(gè)線程去等待直到全部線程抵達(dá)了公共的柵欄點(diǎn),需要的朋友可以參考下2023-12-12
java反序列化serialVersionUID不一致問(wèn)題及解決
文章主要討論了在Java中序列化和反序列化過(guò)程中遇到的問(wèn)題,特別是當(dāng)實(shí)體類(lèi)的`serialVersionUID`發(fā)生變化或未設(shè)置時(shí),以及實(shí)體類(lèi)屬性有變更時(shí),文章提出了解決方法,通過(guò)實(shí)現(xiàn)`ObjectInputStream`類(lèi)并重寫(xiě)`readClassDescriptor`方法來(lái)處理這些問(wèn)題2025-11-11
springboot?log4j2.xml如何讀取application.yml中屬性值
這篇文章主要介紹了springboot?log4j2.xml如何讀取application.yml中屬性值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Spring中@ConfigurationProperties的用法解析
這篇文章主要介紹了Spring中@ConfigurationProperties的用法解析,傳統(tǒng)的Spring一般都是基本xml配置的,后來(lái)spring3.0新增了許多java config的注解,特別是spring boot,基本都是清一色的java config,需要的朋友可以參考下2023-11-11
使用RequestBodyAdvice實(shí)現(xiàn)對(duì)Http請(qǐng)求非法字符過(guò)濾
這篇文章主要介紹了使用RequestBodyAdvice實(shí)現(xiàn)對(duì)Http請(qǐng)求非法字符過(guò)濾的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
RestTemplate如何通過(guò)HTTP?Basic?Auth認(rèn)證示例說(shuō)明
這篇文章主要為大家介紹了RestTemplate如何通過(guò)HTTP?Basic?Auth認(rèn)證的示例說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03
Java如何通過(guò)File類(lèi)方法刪除指定文件夾中的全部文件
這篇文章主要給大家介紹了關(guān)于Java如何通過(guò)File類(lèi)方法刪除指定文件夾中的全部文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01

