Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

StringtoInteger

20K
11 сентября 2006 года
proshka
3 / / 11.09.2006
Существует число такого вида

123456789

Как из этого числа вычленить число
3456
для его дальнейшей обработки.

Тип числа должен соответственно получиться Integer или BigInteger.
3.7K
11 сентября 2006 года
bioflash
169 / / 01.10.2005
Очень интересно ти назвал тему: я так думаю ти хочел ето сделать с помощь String. Можно и через String, например:
int i = 123456789;
String b = String.valueOf(i).substring(2,6);
Integer a = new Integer(b); // или так: a = Integer.valueOf(b);

А можно и так:
int i = 123456789;
i = i / 1000;
i = i - (i / 10000) * 10000;
Integer a = new Integer(i);
20K
11 сентября 2006 года
proshka
3 / / 11.09.2006
Огромное спасибо за предложенное решение.
11K
12 сентября 2006 года
0ver10PD
45 / / 05.12.2005
[QUOTE=bioflash]
А можно и так:
int i = 123456789;
i = i / 1000;
i = i - (i / 10000) * 10000;
Integer a = new Integer(i);[/QUOTE]

Еще один вариант:

 
Код:
int i = 123456789;
i /= 1000;
i %= 10000;
Integer a = new Integer(i);
//причем в ява 1.5  можно написать так
//Integer a = i;
20K
13 сентября 2006 года
proshka
3 / / 11.09.2006
Спасибо и за это, но я не пойму в чём может быть загвоздка?

Дальше пишу

int y = a + 4;

выводит ошибку. (The operator + is undefined for the argument type(s) Integer, int)

Как исправить
240
14 сентября 2006 года
aks
2.5K / / 14.07.2006
Ну я бы постыдился задавать такие вопросы, будь я хоть каким новичком. Такие элементарные вещи отлично описанны в документации.
Да и IntelliSense есть у всех средств разработки - а названия методов говорит за себя.
Вобщем смысл в том, что ты пытаешся складывать простой тип int и объект класса Integer.
Можно сделать так:
 
Код:
int y = a.intValue() + 4;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог