Java-метод для подсчета символов строки - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть строка с именем text, и я хочу посчитать количество ее символов.Но нет метода count, как в ObjC.

В Интернете я нашел метод length, который может быть полезен.Но если я напишу:

private javax.swing.JTextField txtText;
    int counter = txtText.length();

, компилятор скажет: «не могу найти символ»

Я подумал, что мне нужна интегрированная среда, я абсолютно нов в Java.

Ответы [ 3 ]

6 голосов
/ 26 февраля 2012

Сначала вы должны получить текст из вашего GUI-компонента:

private javax.swing.JTextField jTextField;

String text = jTextField.getText();
int counter = text.length();

JTextField сам по себе является GUI-компонентом, а не строкой. Но метод getText() возвращает текст, введенный в этот компонент, в виде строки, которую затем можно использовать для определения длины.

0 голосов
/ 26 февраля 2012

Этот код должен работать, вы проверили, что все написано правильно?

String text="THIS IS A TEST";
int counter = text.length();

Если это все еще не работает, убедитесь, что ваша IDE и ваш проект настроены правильно.

0 голосов
/ 26 февраля 2012
String hello = "Hello World!";
int length = hello.length();

Кажется, работает на меня.

...