= 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....
importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;publicclassFileToStringExample{publicstaticStringreadFileToString(StringfilePath)throwsIOException{StringBuildersb=newStringBuilder();Filefile=newFile(filePath);BufferedReaderbr=newBufferedReader(newFileReader(file))...
1. 使用Java的File类和Scanner类 Java的File类用于表示文件和目录的路径名,并提供了一些方法来获取文件信息。Scanner类则可以用来读取文件内容。下面是一个示例代码: importjava.io.File;importjava.io.FileNotFoundException;importjava.util.Scanner;publicclassFileReader{publicstaticStringreadFileToString(StringfilePath...
//Example 1//Read file content into string with - Files.lines(Path path, Charset cs)privatestaticStringreadLineByLineJava8(String filePath){StringBuilder contentBuilder=newStringBuilder();try(Stream<String>stream=Files.lines(Paths.get(filePath),StandardCharsets.UTF_8)){stream.forEach(s->contentBu...
Read file line by line PathfilePath=Path.of("c:/temp/demo.txt");StringfileContent="";StringBuildercontentBuilder=newStringBuilder();try(BufferedReaderbr=newBufferedReader(newFileReader(filePath))){StringsCurrentLine;while((sCurrentLine=br.readLine())!=null){contentBuilder.append(sCurrentLine).appe...
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(...
org.springframework.util.StringUtils; public class ProperityUtils { public static String load...
//输入文件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)) !=...
import java.io.*; public class FileReadExample { public static void main(String[] args) { try { File file = new File("path/to/file.txt"); FileInputStream fis = new FileInputStream(file); byte[] data = new byte[(int) file.length()]; fis.read(data); fis.close(); String conte...
{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...