Java將字符串轉(zhuǎn)化為數(shù)組的兩種方法
將一個字符串轉(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]
如果要使用多個標(biāo)記隔開時,使用|
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]
不會刪掉所給字符串的空格
附:java split()方法介紹
split() 方法可以根據(jù)匹配給定的正則表達(dá)式來拆分字符串。
注意: . 、 | 和 * 等轉(zhuǎn)義字符,必須得加 \。多個分隔符,可以用 | 作為連字符。
語法結(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ù)組時,可以使用split()
將字符串轉(zhuǎn)化為char數(shù)組時,可以使用toCharArry()
相關(guān)文章
Java基于深度優(yōu)先遍歷的隨機(jī)迷宮生成算法
今天小編就為大家分享一篇關(guān)于Java基于深度優(yōu)先遍歷的隨機(jī)迷宮生成算法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02
Java中CyclicBarrier的理解與應(yīng)用詳解
這篇文章主要介紹了Java中CyclicBarrier的理解與應(yīng)用詳解,CyclicBarrier類是JUC框架中的工具類,也是一個同步輔助裝置:允許多個線程去等待直到全部線程抵達(dá)了公共的柵欄點,需要的朋友可以參考下2023-12-12
java反序列化serialVersionUID不一致問題及解決
文章主要討論了在Java中序列化和反序列化過程中遇到的問題,特別是當(dāng)實體類的`serialVersionUID`發(fā)生變化或未設(shè)置時,以及實體類屬性有變更時,文章提出了解決方法,通過實現(xiàn)`ObjectInputStream`類并重寫`readClassDescriptor`方法來處理這些問題2025-11-11
springboot?log4j2.xml如何讀取application.yml中屬性值
這篇文章主要介紹了springboot?log4j2.xml如何讀取application.yml中屬性值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
Spring中@ConfigurationProperties的用法解析
這篇文章主要介紹了Spring中@ConfigurationProperties的用法解析,傳統(tǒng)的Spring一般都是基本xml配置的,后來spring3.0新增了許多java config的注解,特別是spring boot,基本都是清一色的java config,需要的朋友可以參考下2023-11-11
使用RequestBodyAdvice實現(xiàn)對Http請求非法字符過濾
這篇文章主要介紹了使用RequestBodyAdvice實現(xiàn)對Http請求非法字符過濾的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06
RestTemplate如何通過HTTP?Basic?Auth認(rèn)證示例說明
這篇文章主要為大家介紹了RestTemplate如何通過HTTP?Basic?Auth認(rèn)證的示例說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03

