Итак, я только начал заниматься своим первым классом в программировании на Java, поэтому не делайте мне больно за то, что я новый парень. Я понимаю, что это может быть простой задачей, но я застрял там, где даже начать. Я хочу создать программу, которая просто подсчитывает количество символов в строке, используя утилиту Scanner. До сих пор у меня есть ...Базовая программа для программиста
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;
и сделать что-то с этим, может быть, для цикла, но я просто тупик. И даже если бы я действительно хотел это сделать, я бы не знал, как это сделать. Есть идеи?
Спасибо! ~ Эндрю
EDIT:
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, чтобы исключить пробелы, вы можете использовать '.trim()' функцию класса 'String': http://docs.oracle.com/javase/7/docs/api/java/lang/String.html# отделка(). О символах я не защищен, но я предполагаю, что вы можете сделать это с помощью регулярного выражения. –
@AndrewM Сообщите мне, если у вас есть сомнения относительно использования функции '.trim()'. –