Java代码如何对字符串进行分割呢?
下文笔者讲述字符串分割的方法分享,如下所示
使用字符串进行分割
分割字符串的实现思路: 方式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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。