String content = new Scanner(new File("D:\\test.txt")).useDelimiter("\\Z").next(); ИЛИ byte bytes = Files.readAllBytes(Paths.get("D:\\test.txt")); String str = new String(bytes, StandardCharsets.UTF_8); Использование класса сканера Следующий код Java прочитает весь файл в String. Пример import Java.io.*; import Java.util.Scanner; public class TestClass{ public static void main(String args) { try{ String content = new Scanner(new File("D:\\test.txt")).useDelimiter("\\Z").next(); System.out.println(content); }catch(Exception e){ System.out.println(e); } }
SimpleDateFormat позволяет начать с выбора любых пользовательских шаблонов для форматирования даты и времени. Класс Java.text.SimpleDateFormat используется для синтаксического анализа и форматирования дат в соответствии с шаблоном форматирования, который вы указываете сами. String format = "dd/MM/yyyy"; SimpleDateFormat dateFormat = new SimpleDateFormat(format); Преобразование строк в дату Пример import Java.text.SimpleDateFormat; import Java.util.Date; import Java.text.ParseException; import Java.text.DateFormat; public class
Оба выражения дают объект String, но между ними существует тонкая разница. Когда вы используете новую строку («Hello World !!»); , он явно создает новый и ссылочно отдельный экземпляр объекта String. Это отдельный экземпляр класса Java.lang.String. String s = "Hello World !!"; может повторно использовать экземпляр из пула строковых констант, если он доступен (String Pool -
Здесь String неизменен, означает, что вы не можете изменить сам объект, но вы можете изменить ссылку на объект, тогда как StringBuffer и StringBuilder являются изменяемыми, поэтому они могут изменять свои значения. String str=null; for(int i=0;i < =500;i++){ str+="Add this"; } Вышеупомянутый сегмент кода создает 500 новых строковых переменных. Оператор «+» перегружен для String и используется
Существуют различные способы создания объекта String в Java: Использование строкового литерала Вы можете создавать объекты String со строковым литералом String str="Hello!"; Использование нового ключевого слова Это обычный способ создания объекта String в Java. String str1= new String("Hello!"); Использование массива символов Вы также можете преобразовать массив символов в String здесь char ch={ 'H','e','l','l','o','!',}; String str1=new String(ch);