java isdigit



Автор Tester_sergei задал вопрос в разделе Java

Пробую учить Java, есть вопросы. и получил лучший ответ

Ответ от Евгений Рыжаков[гуру]
записанных, в смысле, измененых после создания? сомневаюсь, что есть, проще записывать в отдельную переменную-счетчик.

Ответ от Максим[гуру]
Character.isDigit(c);
По поводу массива не понял вопроса, но намного эффективнее просто использовать счётчик.

Ответ от Impressive_i[гуру]
Разве length возвращает занимаемую массивом память? По-моему как раз число элементов. А даже если и нет, если действительно занимаемую память, то количество элементов будет равно length / память, занимаемую одним элементом.

Ответ от Александр[гуру]
import org.apache.commons.lang3.StringUtils;
....
StringUtils.isNumeric("123456"); // returns true
StringUtils.isNumeric("abcd"); // returns false

Ответ от Иван Лымарь[гуру]
1 - Character.isDigit('2');
2 - Ты не сможешь подсчитать количество записанных тобою элементов, потому что в Java каждый элемент имеет значение по дефолту, например char имеет значение 0. Т. е. даже если ты не будешь записывать элементы в ячейке, там всеравно будут значения. Единственный выход - завести счетчик при записи в массив и увеличивать его значение.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Пробую учить Java, есть вопросы.

Как в С++ проверить является ли строка числом?
1 байт это 1 char так как char = 8 bit = 1 байт

std::string str; // string хранит char =
подробнее...
Ctypeh на Википедии
Посмотрите статью на википедии про Ctypeh
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*