Java代码如何对字符串进行分割呢?

书欣 Java经验 发布时间:2023-01-28 15:38:24 阅读数:9898 1
下文笔者讲述字符串分割的方法分享,如下所示
分割字符串的实现思路:
     方式1:
	    使用String.split
	 方式2:
	    使用StringTokenizer类中的方法对字符串进行分割
例1:
使用字符串进行分割
String phone = "0755-89661049";
String[] s = phone.split("-");
System.out.println(s[0]);
System.out.println(s[1]);
例2:
点分隔字符串,需使用转义字符
需使用双反斜杠\\.对其进行转义\\. 
或使用Pattern.quote方法
package com.java265.test
 
import java.util.regex.Pattern;
 
public class TestSplit {
 
	public static void main(String[] args) {
 
		String test = "java265.com";
		String[] output = test.split("\\.");
 
		//alternative
		//String[] output = test.split(Pattern.quote("."));
		
		System.out.println(output[0]);
		System.out.println(output[1]);
		System.out.println(output[2]);
		
	}
  
}

----运行以上代码,将输出以下信息-----
java265
com 

StringTokenizer拆分字符串示例

StringTokenizer类是JDK1.0始就用于拆分字符串
 目前笔者建议使用String.split拆分字符串
package com.java265.test
import java.util.StringTokenizer;
public class TestSplit {
	public static void main(String[] args) {
		String str = "java265.com";
		StringTokenizer token = new StringTokenizer(str, ".");
		while (token.hasMoreTokens()) {
			System.out.println(token.nextToken());
		}	
	}
}

----运行以上代码,将输出以下信息----
java265
com
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202301/16748929175554.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者