如何在Java中拆分字符串

注:本文转自《白煮蛋的博客》  

这里有两种实现方式。

方式1:因为你必须用一个特殊字符分割两个数字,你可以使用正则表达式

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class TrialClass
{
    public static void main(String[] args)
    {
        Pattern p = Pattern.compile("[0-9]+");
        Matcher m = p.matcher("004-034556");

        while(m.find())
        {
            System.out.println(m.group());
        }
    }
}

方式2:使用字符串拆分方法

public class TrialClass
{
    public static void main(String[] args)
    {
        String temp = "004-034556";
        String [] arrString = temp.split("-");
        for(String splitString:arrString)
        {
            System.out.println(splitString);
        }
    }
}
posted @ 2022-02-21 20:46  small_123  阅读(2723)  评论(0编辑  收藏  举报