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)文章
Springboot基礎(chǔ)之RedisUtils工具類
本文來說下RedisUtils工具類,主要介紹了整合Redis、MyBatis,封裝RedisUtils工具類等知識,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05Java連接MYSQL數(shù)據(jù)庫的實現(xiàn)步驟
以下的文章主要描述的是java連接MYSQL數(shù)據(jù)庫的正確操作步驟,在此篇文章里我們主要是以實例列舉的方式來引出其具體介紹2013-06-06SpringCloud?Feign實現(xiàn)微服務(wù)之間相互請求問題
Feign是Netflix開發(fā)的聲明式、模板化的HTTP客戶端,?Feign可以幫助我們更快捷、優(yōu)雅地實現(xiàn)微服務(wù)之間的調(diào)用,這篇文章主要介紹了SpringCloud?Feign實現(xiàn)微服務(wù)之間相互請求,需要的朋友可以參考下2022-06-06Java實現(xiàn)修改PDF文件MD5值且保持內(nèi)容不變
在某些場景中,我們可能需要改變PDF文件的MD5值,而又不希望改變文件的可視內(nèi)容,本文詳細(xì)介紹了如何實現(xiàn)這一目標(biāo),并提供了具體的Java實現(xiàn)示例,需要的可以參考下2023-10-10springboot mybatis調(diào)用多個數(shù)據(jù)源引發(fā)的錯誤問題
這篇文章主要介紹了springboot mybatis調(diào)用多個數(shù)據(jù)源引發(fā)的錯誤問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01