Как правильно распарсить строку в java?

Пользователь

от steve , в категории: Java , 2 месяца назад

Как правильно распарсить строку в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от otha_marks , 2 месяца назад

@steve 

В Java существует несколько способов распарсить (преобразовать) строку в нужный тип данных, в зависимости от требуемого результата.

  1. Для преобразования строки в целочисленное значение можно использовать метод Integer.parseInt(String str). Например:
1
2
String str = "123";
int number = Integer.parseInt(str);


  1. Для преобразования строки в число с плавающей запятой можно использовать метод Double.parseDouble(String str). Например:
1
2
String str = "3.14";
double number = Double.parseDouble(str);


  1. Для преобразования строки в логическое значение можно использовать метод Boolean.parseBoolean(String str). Например:
1
2
String str = "true";
boolean value = Boolean.parseBoolean(str);


  1. Если в строке содержится несколько значений, разделенных, например, запятой или пробелом, и нужно получить массив отдельных значений, для этого можно использовать метод String.split(String regex). Например, разобьем строку на отдельные значения, разделенные пробелом:
1
2
String str = "Hello World";
String[] words = str.split(" ");


Нужно выбрать метод, подходящий для парсинга конкретного типа данных в данной ситуации.