用正则表达式很简单String s="this is a test, powerful split";String[] arr=s.split("[^a-zA-Z]+"); //6个单词的数组for(int i=0;i<arr.length;i++) System.out.println(arr[i]);
原文转自:http://www.ltesting.net