有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

筛选出的数字的java字符串数组不起作用

(学校任务)

我有一个

 String stringArray[] 

由文本文件中的单词组成,由“\\W+”分割

我还有两个字符串数组:

    String acceptedWords[];
    String rejectedWords[];

我想通过考试

 String stringArray[]

过滤掉一些东西。例如,我不希望列表中出现数字(或其他不符合单词条件的内容)。假设stringArray中的元素是:

 stringArray = ["Hei", "Luise", "99", "Per", "H32l"];

我想取出99和H32l(bc这不是一个有效的单词),然后把它放在:

  String rejectedWords[];

并将有效的单词填入:

 String acceptedWords[];

这样我就可以使用acceptedWords中的单词来运行二叉树来对我得到的单词进行排序

这是我得到的,但它不起作用:

    String acceptedWords[];
    String rejectedWords[];

    for (int i = 0; i < stringArray.length; i++) {
        if (stringArray.equals("[0-9]")) {
            rejectedWords = stringArray[i];
        } else {
            acceptedWords = stringArray[i];
        }
    }

    System.out.println(Arrays.toString(rejectedWords));

共 (0) 个答案