| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Как привести всё к числу или к строке!!! |
| Автор: Fighter 4.1.2007, 06:30 | ||
Спасибо что вы подсказали мне как считывать. Теперь еще вопрос, а как теперь вот этот массив байтов преобразовать к строке или к числу (int, double). Считываю я следующим образом (не совсем так как там подсказали, если честно, то тот вариант не работал):
Т.е. в b уже всё есть, как теперь это всё юзать? |
| Автор: alex35 4.1.2007, 10:00 |
| для получения строки просто используй конструктор строк public String(byte[] bytes): String st = new String(byteArray); потом чтоб целое (например) получить: try { myInt = Integer.parseInt(st); } catch (NumberFormatException nfe) { System.out.println(nfe.getMessage()); //process exception } аналогично с double |
| Автор: powerOn 4.1.2007, 10:08 | ||
Считывай сразу строку, а дальше делай преобразование в число:
если нужно сделать ввод сразу нескольких чисел, то используй класс Scanner для разбора строки. |
| Автор: Fighter 5.1.2007, 01:33 |
Пишет Cannot find Symbol BufferedReader |
| Автор: powerOn 5.1.2007, 01:49 | ||
Добавь импорт:
|