📜  Java程序在字符串中打印偶数长度的单词(1)

📅  最后修改于: 2023-12-03 15:02:05.934000             🧑  作者: Mango

Java程序在字符串中打印偶数长度的单词

在Java中,我们可以编写一个程序来在给定的字符串中打印出偶数长度的单词。这个程序将搜索字符串中的每个单词,并找出长度为偶数的单词进行打印。

以下是一个实现该功能的Java程序:

public class EvenLengthWordsPrinter {

    public static void printEvenLengthWords(String sentence) {
        // 按空格分割字符串,获取单词数组
        String[] words = sentence.split(" ");

        // 遍历数组中的每个单词
        for (String word : words) {
            // 如果单词长度为偶数,打印该单词
            if (word.length() % 2 == 0) {
                System.out.println(word);
            }
        }
    }

    public static void main(String[] args) {
        String sentence = "This is a sample sentence to test the program";
        printEvenLengthWords(sentence);
    }
}

上述代码中的主要部分是 printEvenLengthWords 方法。在这个方法中,我们首先使用 split 方法将传入的句子按空格进行分割,得到一个单词数组。然后,我们遍历每个单词,检查其长度是否为偶数,如果是,则将该单词打印出来。

main 方法中,我们定义一个样例句子,并将其传递给 printEvenLengthWords 方法进行测试。

运行以上代码,将会输出以下结果:

This
is
sample
to
the
program

这是因为在给定的句子中,有6个单词的长度为偶数,它们分别是“This”,"is","sample","to","the"和 "program"。

这个程序可以通过修改传递给 printEvenLengthWords 方法的句子来适应不同的测试场景。你可以随意替换句子中的字符串,然后重新运行程序来测试不同的输入。

希望以上介绍对你理解Java程序在字符串中打印偶数长度的单词有所帮助!