1
で特定の単語を見つけるために、どのように私はAで始まるいくつかの3つの文字の単語を見つけると、式のこのタイプではEで終了したい:私のプログラムは辞書があるはトライ
A Eと私はこれを使用していますコード:
public ArrayList<String> Search(String word){
Node current = root;
ArrayList<String> result = new ArrayList<>();
while(current != null){
String st = "";
for(int i = 0; i < word.length(); i++){
if(current.SubNode(word.charAt(i)) != null) {
current = current.SubNode(word.charAt(i));
st+= current;
}
if(word.charAt(i) == '?'){
current = current.SubNode(word.charAt(i));
st+= current;
}
}
if (current.prefixes == true)
result.add(st);
}
return result;
}
しかし、それはここで
なぜ正規表現を使用しないのですか?それはずっときれいだろう。 – Thibstars
私は何をすべきかわかりません! – S206