java - 从字符串输入中打印偶数单词?

标签 java string

我正在学习初学者类(class),但在解决以下问题时遇到困难:编写一个程序,要求用户输入一行输入。然后程序应该显示一行仅包含偶数编号的单词。 例如,如果用户输入

I had a dream that Jake ate a blue frog, 

输出应该是

had dream Jake a frog

我不知道用什么方法来解决这个问题。我从以下内容开始,但我知道这只会返回整个输入:

import java.util.Scanner;

public class HW2Q1
{
    public static void main(String[] args)
    {
        Scanner keyboard = new Scanner(System.in);

        System.out.println("Enter a sentence");
        String sentence = keyboard.next();

        System.out.println();
        System.out.println(sentence); 
    }
}

最佳答案

我不想透露问题的答案(为了测试,不是在这里),但我建议你研究一下 String.Split() 从那里,您需要迭代结果并合并到另一个字符串中以进行输出。希望有帮助。

关于java - 从字符串输入中打印偶数单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35395655/

相关文章:

python - 如何从 JSON 项目中删除 Unicode u?

java - "Validation failed for object=' 用户 '. Error count: 1"而不是 "email must not be null"

c - 从函数返回一个字符串

C++ 从 txt 读取数字直到换行(逻辑回归)

java - 从 json 文件获取字符串时为 Null

java - 在逗号后面的空格后找不到正确的正则表达式来拆分

java - 将一个长字符串拆分为指定大小的较小字符串

java - 根据给定模板使用 Apache PDFBox 库生成自定义 pdf 布局?

Java ThreadPool 概念,以及控制实际线程数的问题

java - Android:一个 ProgressBar 和两个 AsyncTask