可以使用Java里面的字符串替换replace关键字,将所有包含0,2,4,6,9英文替换出来,然后在判断字符串里面有0,2,4,6,9字符的就提取出来。

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        String[] string=new String[n];
        for (int i = 0; i < n; i++) {
            String str=sc.next();
            string[i]="";
            str=str.replace("zero","0");
           str= str.replace("two","2");
           str= str.replace("four","4");
           str= str.replace("six","6");
           str= str.replace("nine","9");
            for (int j = 0; j < str.length(); j++) {
                if(str.charAt(j)=='0'||str.charAt(j)=='2'||str.charAt(j)=='4'||str.charAt(j)=='6'||str.charAt(j)=='9'){
                    string[i]=string[i]+str.charAt(j);
                }
            }
        }
        for(int i=0;i<n;i++)
        {
            System.out.println(string[i]);
        }
    }
}