Можете ли вы сохранить строку в Int в Java? - PullRequest
0 голосов
/ 18 ноября 2011

Я читаю строку текста из внешнего файла, я установил ее в виде строки, так что вывод будет выглядеть так же, как и в файле, из которого я читаю.Но тогда я должен сделать математику, а что не со значениями, которые я получаю из файла.так есть ли способ преобразовать его, чтобы я мог манипулировать всеми целочисленными значениями?

Ответы [ 6 ]

4 голосов
/ 18 ноября 2011
String line = "123";
int num = Integer.parseInt(line);

Или, если у вас есть файл CSV:

String line = "123,234";
String[] numbers = line.split(",");
int num1 = Integer.parseInt(numbers[0]);
int num2 = Integer.parseInt(numbers[1]);
1 голос
/ 18 ноября 2011

Конечно, вы можете использовать статический метод Integer.parseInt().

Пример

String str_int = "10";
int a = Integer.parseInt(str_int);
// printing a which is integer
System.out.println("Java String to int: " + a);
0 голосов
/ 18 ноября 2011

Класс Java String или Java String API находится в пакете java.lang.Класс String предоставляет различные методы для работы со строками, например: length (), charAt (индекс int), подстрока (int begin, int end), StringTokenizer (это класс), toUpperCase (), equals ()….и некоторые другие.

0 голосов
/ 18 ноября 2011

Строка - это один или несколько символов, рассматриваемых как одно значение.Все, что вводится в программу, запрашивается у пользователя или отображается в виде последовательности символов, в основном представляет собой строку.Для поддержки строк в Java имеется класс String.Чтобы объявить переменную, которая будет содержать строку, используйте тип данных String.

0 голосов
/ 18 ноября 2011

В Java-программировании преобразование строки в целое число легко. Хотя программист, который работал на C ++, может подумать, что преобразование String в Integer будет непростым делом, но это не так. В Java есть классы-оболочки для этой цели. Мы будем использовать класс-оболочку Integer для преобразования String в int.

В вашей кодировке для преобразования строки в целое число используйте:

Integer.parseInt (String);

0 голосов
/ 18 ноября 2011

Использование:

Integer.parseInt(String);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...