gpt4 book ai didi

java - 如何使用for循环计算字符串中空格分隔符的数量?

转载 作者:行者123 更新时间:2023-12-01 09:23:02 24 4
gpt4 key购买 nike

我是 Java 新手,正在做一项作业,您需要计算用户输入的字符串中分隔符或空格的数量。

我必须使用一种方法来提示用户使用 Keyboard 类输入字符串。但是,我使用的是 BlueJ,键盘与 BlueJ 库不兼容。我确实知道扫描仪可以作为键盘的替代品,但我不确定如何使用扫描仪读取字符串。

此外,我不确定如何构建 for 循环来计算字符串中的分隔符。对于我对此的严重误解,我深表歉意,我知道我问了很多,但请不要觉得有义务回答所有问题,只需回答您想要回答的问题或您可以轻松回答的问题即可。下面是我的代码:

import cs1.keyboard;
import java.util.StringTokenizer;

public class Counting_Chars
{
public static void main (String []args)
{
int spaceCount = 0, characterCount = 0;
String line, word;
StringTokenizer tokenizer;

System.out.println("Please enter text (type DONE to quit):");
line = scan.nextLine();
String phrase = line;

for (String ch = phrase.charAt(line);; ch <= line; count++)// I don't really know what I am doing here
{
System.out.println (count);
}
}
}

最佳答案

听起来您在这里遇到了多个问题。也许最好将问题分解为更小的部分,然后再重新构建。

我建议类似:

  1. 编写一个仅打印一些文本的程序(例如“Hello World”)
  2. 编写一个程序,要求用户输入一行文本并然后再次打印出完全相同的文本
  3. 然后担心计算字符串中的空格

关于java - 如何使用for循环计算字符串中空格分隔符的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40033553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com