将一个字符串转化成String[]数组,提供两种方法
文章目录
前言
将字符串转化成数组提供两种方法:
1.split("");
2.toCharArry()方法;
一、使用split()方法
将String s转化为String数组;
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]
如果要使用多个标记隔开时,使用|
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转化为Char数组:
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]
不会删掉所给字符串的空格
总结
将字符串转化为Sting数组时,可以使用split()
将字符串转化为char数组时,可以使用toCharArry()
来源地址:https://blog.csdn.net/weixin_55519918/article/details/127547325