Java中解析字符串的方法有哪些

avatar
作者
猴君
阅读量:0

  1. 使用String类的split()方法,根据指定的分隔符将字符串分割成数组。
String str = "Hello,World"; String[] parts = str.split(","); for(String part : parts) {     System.out.println(part); } 
  1. 使用StringTokenizer类,按照指定的分隔符分割字符串。
String str = "Hello, World"; StringTokenizer tokenizer = new StringTokenizer(str, ", "); while(tokenizer.hasMoreTokens()) {     System.out.println(tokenizer.nextToken()); } 
  1. 使用正则表达式的Pattern和Matcher类来解析字符串。
String str = "Hello, World"; Pattern pattern = Pattern.compile("\\W+"); Matcher matcher = pattern.matcher(str); while(matcher.find()) {     System.out.println(matcher.group()); } 
  1. 使用Scanner类的next()、nextInt()等方法来解析字符串。
String str = "10 20 30"; Scanner scanner = new Scanner(str); while(scanner.hasNextInt()) {     int num = scanner.nextInt();     System.out.println(num); } 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!