Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Приведение к массивам / 11 сообщений из 11, страница 1 из 1
17.08.2007, 17:50:19
    #34735645
Линтяй
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
Подскажите плиз.

Какие типы данных можно привести к массиву и как?

1 Например, привести int i = 785 к массиву с элементами [7,8,9]

2. Например, привести String S = "785" к массиву с элементами [7,8,9]

Заранее спасибо!
...
Рейтинг: 0 / 0
17.08.2007, 21:21:25
    #34735965
smbdy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
типы данных ?
свой метод пишецо за 10 минут - деленим на 10, смотрим остаток
...
Рейтинг: 0 / 0
20.08.2007, 13:26:21
    #34738356
Линтяй
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
Да вот хотелось бы стандартный жаваовский метод какой нить метод
...
Рейтинг: 0 / 0
20.08.2007, 13:39:55
    #34738402
user12345
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
ЛинтяйДа вот хотелось бы стандартный жаваовский метод какой нить метод
Такого метода нет
...
Рейтинг: 0 / 0
20.08.2007, 13:44:55
    #34738419
Линтяй
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
А String s = "7897897", нельзя разве к char массиву привести ?
...
Рейтинг: 0 / 0
20.08.2007, 13:45:34
    #34738424
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
String aa = "dd";
aa.toCharArray();
...
Рейтинг: 0 / 0
20.08.2007, 13:48:57
    #34738443
user12345
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
ЛинтяйА String s = "7897897", нельзя разве к char массиву привести ?
Но, бл?*:!, это не решение... Как быть с отрицательными числами или если будут символы

Попробуйте перевести таким образом строку "780-67";
...
Рейтинг: 0 / 0
20.08.2007, 14:27:38
    #34738638
DDiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
можно и так извратиться :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 import  org.apache.regexp.RE;

 public   class  test {
     static  String testString = "780-6778 97897";
 public   static   void  main(String[] args) {
         int  index =  0 ;
        RE re =  new  RE("((-)*([0-9]))");
         while (re.match(testString,index)) {
        System.out.println("<"+re.getParen( 0 )+">"+"  atIndex= "+re.getParenStart( 0 ));
            index = re.getParenEnd( 0 );
        }
    }
}
выдаёт следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<7>  atIndex= 0
<8>  atIndex= 1
<0>  atIndex= 2
<-6>  atIndex= 3
<7>  atIndex= 5
<7>  atIndex= 6
<8>  atIndex= 7
<9>  atIndex= 9
<7>  atIndex= 10
<8>  atIndex= 11
<9>  atIndex= 12
<7>  atIndex= 13
-----
Если дела идут плохо, есть вероятность, что в ближайшее время они пойдут ещё хуже. :)
...
Рейтинг: 0 / 0
20.08.2007, 17:18:31
    #34739458
Линтяй
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
ТимоНString aa = "dd";
aa.toCharArray();

и как мне потом напрмер распечатать перевую букву, то есть элемент массива имеющий индекс ноль?
...
Рейтинг: 0 / 0
20.08.2007, 17:21:15
    #34739470
user12345
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
Линтяй ТимоНString aa = "dd";
aa.toCharArray();

и как мне потом напрмер распечатать перевую букву, то есть элемент массива имеющий индекс ноль?

Код: plaintext
1.
2.
3.
 int  жопа =  1 ;
String aa = "dd";
System.out.println(aa.toCharArray()[жопа]);
...
Рейтинг: 0 / 0
21.08.2007, 10:46:37
    #34740806
DDiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приведение к массивам
User12345 Линтяй ТимоНString aa = "dd";
aa.toCharArray();
и как мне потом напрмер распечатать перевую букву, то есть элемент массива имеющий индекс ноль?
Код: plaintext
1.
2.
3.
 int  жопа =  1 ;
String aa = "dd";
System.out.println(aa.toCharArray()[жопа]);

а разве массив начинается не с 0 ? и не
Код: plaintext
1.
2.
String aa = "dd";
System.out.println(aa.toCharArray()[ 0 ]);
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Приведение к массивам / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]