通过循环读取每一行,并将其追加到StringBuilder中,最终将StringBuilder转换为String对象并返回。 2. 使用Files类 importjava.io.IOException;importjava.nio.charset.StandardCharsets;importjava.nio.file.Files;importjava.nio.file.Path;import
= null) { stringBuilder.append(line).append(" "); } bufferedReader.close(); fileReader.close(); return stringBuilder.toString(); } public static void main(String[] args) { String filePath = "path/to/your/file.txt"; try { String fileContent = readFileToString(filePath); System.out....
1. 使用Java的File类和Scanner类 Java的File类用于表示文件和目录的路径名,并提供了一些方法来获取文件信息。Scanner类则可以用来读取文件内容。下面是一个示例代码: importjava.io.File;importjava.io.FileNotFoundException;importjava.util.Scanner;publicclassFileReader{publicstaticStringreadFileToString(StringfilePath...
PathfilePath=Path.of("c:/temp/demo.txt");StringfileContent="";StringBuildercontentBuilder=newStringBuilder();try(BufferedReaderbr=newBufferedReader(newFileReader(filePath))){StringsCurrentLine;while((sCurrentLine=br.readLine())!=null){contentBuilder.append(sCurrentLine).append("\n");}}catch(IOEx...
org.springframework.util.StringUtils; public class ProperityUtils { public static String load...
ASCII_CR = 13; // 回车符 List<String> content = new ArrayList<>(); try (FileChannel fileChannel = new RandomAccessFile(fileName, "r").getChannel()) { ByteBuffer byteBuffer = ByteBuffer.allocate(1024 * 100); byte[] lineByte; byte[] temp = new byte[0]; while (fileChannel.read(...
//输入文件File类型,输出字符串 public static String fileToString(File file) { InputStream is = null; ByteArrayOutputStream bos = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int temp = -1; try { is = new FileInputStream(file); while ((temp = is.read(buffer)) !=...
原文地址:(英文版) https://howtodoinjava.com/core-java/io/java-read-file-to-string-examples/ Learn to read file to string in java. Examples use Files.readAllBytes, Files.lines and FileReader & BufferedReader to read file content. 学习读取文件,并赋值到String中。 示例使用 Files.re ...
Here is an example program to read a file line-by-line with ReadFileLineByLineUsingScanner.java packagecom.journaldev.readfileslinebyline;importjava.io.File;importjava.io.FileNotFoundException;importjava.util.Scanner;publicclassReadFileLineByLineUsingScanner{publicstaticvoidmain(String[]args){try{Sca...
{fileReader=newFileReader(file);char[]charArray=newchar[(int)file.length()];fileReader.read(charArray);Stringcontent=newString(charArray);System.out.println(content);}catch(IOExceptione){e.printStackTrace();}finally{if(fileReader!=null){try{fileReader.close();}catch(IOExceptione){e.print...