所以我刚开始接受我的第一个Java编程类,所以不要伤害我成为一个新人。我知道这可能是一件简单的事情,但我坚持要在哪里开始。我想制作一个程序,只需使用扫描仪实用程序计算字符串中的字符数。到目前为止,我有...一个学习程序员的基本程序
import java.util.scanner
class Counter
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Type a sentence, and I will tell you how many
characters are in it.");
String sentence = input.nextString();
而这就是我所得到的。我想要做的就是前面加...
Char character;
,并做一些事情,也许一个for循环,但我只是难倒。 即使我真的想这样做,我不知道如何去做。有任何想法吗?
谢谢! 〜安德鲁
编辑:
import java.util.Scanner;
class Counter
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Type a sentence, and I will tell you how many
characters are in it.");
String sentence = input.nextLine();
sentence = sentence.trim();
System.out.print("This sentence has " + sentence.length() + "
characters in it.");
}
}
似乎并没有工作。
添加此工作的罚款。但有什么办法可以排除空格和符号吗? –
@AndrewM排除空格,您可以使用类'String'的'.trim()'函数:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#修剪()。关于符号我不安全,但我想你可以用正则表达式来做到这一点。 –
@AndrewM让我知道你是否对如何使用'.trim()'函数有所怀疑。 –