使用正则表达式的Java Split String


使用正则表达式的Java Split String

import java.lang.*;

public class StringDemo {

   public static void main(String[] args) {

      String str = "a d, m, i.n";

      String delimiters = "\\s+|,\\s*|\\.\\s*";



      // analysing the string

      String[] tokensVal = str.split(delimiters);



      // prints the number of tokens

      System.out.println("Count of tokens = " + tokensVal.length);



      for(String token : tokensVal) {

         System.out.print(token);

      }

   }

}