Habituellement, nous pouvons lire le contenu du fichier txt directement via le flux de fichiers, mais parfois des caractères tronqués peuvent apparaître ! Pour le moment, il vous suffit de définir le codage des caractères du fichier.
public class txttest { /** * 读取txt文件的内容 * @param file 想要读取的文件对象 * @return 返回文件内容 */ public static String txt2String(File file){ StringBuilder result = new StringBuilder(); try{ BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件 String s = null; while((s = br.readLine())!=null){//使用readLine方法,一次读一行 result.append(System.lineSeparator()+s); } br.close(); }catch(Exception e){ e.printStackTrace(); } return result.toString(); } public static void main(String[] args){ File file = new File("D:/errlog.txt"); System.out.println(txt2String(file)); } }
Effet de fichier de lecture :
Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun et j'espère. vous le supporterez. Site Web PHP chinois.
Pour plus d'articles sur la façon de lire le contenu des fichiers txt en JAVA, veuillez faire attention au site Web PHP chinois !