Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
 Аватар для steklishko
0 / 0 / 0
Регистрация: 22.12.2009
Сообщений: 10

Преобразование списка из String в int

02.07.2015, 11:48. Показов 3197. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Подскажите пожалуйста, в чем ошибка, у меня есть ArrayList со значениями,которые вводятся с клавиатуры в консольном режиме, до ввода команды, мне нужно перевести этот список в тип int . Тут первый вопрос, как перевести и переводить сам список или элементы списка для дальнейших манипуляций. Я только начинаю изучать Java, не сердитесь за вопрос пожалуйста. Пробежала по мануалу попробовала,но компилятор ругается на отсутствующую ; где-то. Заранее спасибо.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.*;
 import java.io.*;
 
 
 public class HelloWorldApp {
     
    static BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    
    public static void main(String[] args) throws IOException {
        ArrayList<String> list = new ArrayList<>();
        System.out.println("Enter digit sequence");
        String line = "";
        while (!line.equals("reverse")) {
            line = reader.readLine();
            list.add(line);
        for (int i = list.size() - 1; i > 0; i--) {
            String line() = Integer.parseInt(line);
            System.out.println(list.get(i - 1));
        }
        
    }   
     
 }
 }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.07.2015, 11:48
Ответы с готовыми решениями:

Преобразование String в int
Здравствуйте! У меня здесь вот такой вопрос? У меня есть String s = &quot;Kurmanov Seit 96&quot;; и здешний 96 мне надо получить как...

Преобразование String в int на Java
Хочу преобразовать String в int. На этом форуме вычитал, что это делается (в моём случае) так: String str = textField_5.getText().trim();...

Преобразование из String(hex) в int
Прошу помощи. Совсем запутался. Есть строка FF FF FF FD преобразовываю в int String str = &quot;FFFFFFFD&quot;; ...

4
614 / 488 / 175
Регистрация: 02.03.2010
Сообщений: 1,238
02.07.2015, 12:27
Цитата Сообщение от steklishko Посмотреть сообщение
String line() = Integer.parseInt(line);
Непонятная конструкция - String line().
0
 Аватар для steklishko
0 / 0 / 0
Регистрация: 22.12.2009
Сообщений: 10
02.07.2015, 12:29  [ТС]
это я пытаюсь стринговый список преобразовать) безуспешно.разные варианты пробую
0
:)
 Аватар для PlumBoom
134 / 134 / 31
Регистрация: 30.03.2013
Сообщений: 428
02.07.2015, 14:03
steklishko,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import java.util.*;
import java.io.*;
 
public class App  {
    private static BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
 
    public static void main(String[] args) throws IOException {
        // числовая последовательность в строковом представлении
        ArrayList<String> list = new ArrayList<>();
 
        System.out.println("Enter digit sequence");
 
        String line = "";
 
        final String endMark= "reverse"; // маркер конца последовательности
 
        // ввод элементов числовой последовательности
        while (!line.equals(endMark)) {
            line = reader.readLine();
            if (!line.equals(endMark)) list.add(line);
        }
 
        // создаем массив числовой последовательности
        int nums[] = new int[list.size()];
 
        int j = -1; // счетчик
 
        // заполняем массив (в обратном порядке по коду ТС :))
        for (int i = list.size() - 1; i >= 0; i--) {
            nums[++j] = Integer.parseInt(list.get(i));
        }
 
        // выводим массив
        for (int num : nums) System.out.print(num + " ");
    }
}
0
34 / 34 / 35
Регистрация: 21.04.2015
Сообщений: 74
02.07.2015, 14:11
Ваш цикл while запишет в список и строку reverse что вызовет ошибку при вызове метода Integer.parseInt(line)
чтобы список преобразовать в цикле пройдите по всем элементам списка и методом parseInt преобразовуйте в int
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
 
//Здесь могла быть ваша реклама
public class Temp
{    
    public static void main(String[] args) {
        Scanner reader = new Scanner(System.in);
        List<String> list = new ArrayList<>();
        System.out.println("Enter digit sequence");
        while (true) {
            String line = reader.nextLine();
            if(line.equals("reverse")) {
                break;
            }
            list.add(line);
        }
        for (String str: list) {
            System.out.println(Integer.parseInt(str));
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.07.2015, 14:11
Помогаю со студенческими работами здесь

Разбиение String массива на int и String массивы
так-с. из файла я записал в массив tempmas слова, например &quot;0PlPs1&quot; или &quot;1VKG&quot;. нужно брать слово и разбивать её на 2 строки: 1 строка в...

Преобразование к int
Здравствуйте, есть следующая проблема: Пробегая по циклу, я вывожу из таблицы все значения , которые находятся во втором слолбце. ...

String в int
как перевести переменную string в int int h; h = JOptionPane.showInputDialog(null, &quot;Введите ваш возраст&quot;); ...

Преобразование int[] в Integer[]
Возможно ли преобразовать int в Integer без итерации массивов?

Преобразование byte[] в int[]
Передаю по сети массив int'ов int -&gt; byte делаю так: os.write(data.toString().getBytes()); А как преобразовать byte обратно в int не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru