注:本文转自《白煮蛋的博客》
这里有两种实现方式。
方式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); } } }