Java将字符串转化为数组的两种方法
作者:逐渐霄化 时间:2021-07-07 20:33:49
将一个字符串转化成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]
不会删掉所给字符串的空格
附:java split()方法介绍
split() 方法可以根据匹配给定的正则表达式来拆分字符串。
注意: . 、 | 和 * 等转义字符,必须得加 \。多个分隔符,可以用 | 作为连字符。
语法结构:public String[] split(String regex, int limit)
参数介绍:
regex -- 正则表达式分隔符。
limit -- 分割的份数。
示例:// 字符串转数组 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]
来源:https://blog.csdn.net/weixin_55519918/article/details/127547325
标签:java,字符串,数组
0
投稿
猜你喜欢
详解java中的PropertyChangeSupport与PropertyChangeListener
2023-10-20 06:19:27
maven profile动态选择配置文件详解
2023-11-05 22:05:20
java1.8安装及环境变量配置教程
2023-04-29 10:36:49
SpringBoot打成war包在tomcat或wildfly下运行的方法
2023-11-23 08:20:56
SpringBoot封装JDBC的实现步骤
2022-09-13 04:04:31
mybatis查询返回Map<String,Object>类型的讲解
2022-12-25 02:07:38
IDEA 2020 本土化,真的是全中文了(真香)
2023-11-25 08:02:58
Java SQL注入案例教程及html基础入门
2023-09-22 08:34:12
JavaApi实现更新删除及读取节点
2023-11-10 07:30:33
Java中switch的三种用法方式小结
2023-11-24 03:40:21
java中的String定义的字面量最大长度是多少
2023-09-01 08:35:31
Java后端学习精华之TCP通信传输协议详解
2021-08-06 03:15:42
Java编程调用微信分享功能示例
2022-10-16 06:39:49
Java反射获取class对象方式解析
2023-04-22 15:51:30
使用JMX监控Zookeeper状态Java API
2023-05-14 02:27:26
IDEA新建springboot项目时未生成pom.xml文件的解决操作
2022-08-22 03:16:31
使用C#实现在屏幕上画图效果的代码实例
2022-09-11 05:12:32
Struts2 的国际化实现方式示例
2022-08-10 07:26:45
利用栈使用简易计算器(Java实现)
2023-07-22 02:02:11
Spring Cloud Zuul路由网关服务过滤实现代码
2021-08-26 10:56:07