我试图在单词中找到所有单词“d”+“a”+“t”的单词,但顺序相同,但两者之间可能有空格。例如..冗余...它有d,a和t,但系列之间有一个字母。我现在有这个,我不知道还能做什么。
static void mainTest (){
String[] words = WordTool.getDictionary ();
int count = 0;
System.out.println();
for (int j = 0 ; j < words.length ; j++){
if ( words[j].contains("d" + "a" + "t")){
System.out.println(words[j]);
count ++;
}
}
答案 0 :(得分:4)
你也可以使用正则表达式,例如:
System.out.println("redundant".matches(".*d.*a.*t.*")); //prints true