Как преобразовать строки в Java?
В Java существует несколько способов преобразования строк в различные типы данных или форматы. Вот несколько распространенных методов:
- Строка в целое или целое: Чтобы преобразовать строку в объект типа int или Integer, вы можете использовать метод parseInt() или valueOf(). Например:
String str = "123"; int num = Integer.parseInt(str); Integer obj = Integer.valueOf(str);
- String to double или Double: чтобы преобразовать строку в объект double или Double, вы можете использовать метод parseDouble() или valueOf(). Например:
String str = "3.14"; double num = Double.parseDouble(str); Double obj = Double.valueOf(str);
- Строка в логическое значение или логический объект: Чтобы преобразовать строку в логический или логический объект, вы можете использовать метод parseBoolean() или valueOf(). Например:
String str = "true"; boolean bool = Boolean.parseBoolean(str); Boolean obj = Boolean.valueOf(str);
- Строка в char или символ: Чтобы преобразовать строку в объект char или Character, вы можете использовать метод charAt() или метод toCharArray() для получения массива символов. Например:
String str = "hello"; char c = str.charAt(0); char[] charArray = str.toCharArray(); Character obj = Character.valueOf(c);
- Строка на дату: Чтобы преобразовать строку в объект даты, вы можете использовать класс SimpleDateFormat для синтаксического анализа строки с использованием указанного формата. Например:
String str = "2022-03-08"; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = dateFormat.parse(str);
Это всего лишь несколько примеров преобразования строк в Java. В зависимости от ваших потребностей вам может понадобиться использовать другие методы или библиотеки.
Надеюсь это поможет.