读写带有转义序列的文本文件



通过编程学习Java…

读取和写入文本文件,以插入要进一步导入到Mnemosyne的制表符

我得到了一个我自己手写的文本文件,像这样:

第一行文本 tan下水道

第二行文本tanswer

第三行文本 tan下水道

然而,当我试图打印它或将它写入文件时,我没有得到我需要的选项卡。

 public static void main(String[] args) {
    String fileName = "jeg.txt";
    String line = null;
    String[] mylines = new String[20];
    int i = 0;
    try {
        FileReader fileReader = new FileReader(fileName);
        BufferedReader bufferedReader = new BufferedReader(fileReader);
        while((line = bufferedReader.readLine()) != null) {
            mylines[i++] = line;
        }
        bufferedReader.close();
    }

您所做的就是将信息读入一个变量。一旦你有了信息,你就必须把它输出到某个地方才能显示出来。

public static void main(String[] args) {
    String fileName = "jeg.txt";
    String line = null;
    String[] mylines = new String[20];
    int i = 0;
try {
    FileReader fileReader = new FileReader(fileName);
    BufferedReader bufferedReader = new BufferedReader(fileReader);
    while((line = bufferedReader.readLine()) != null) {
        mylines[i++] = line;
    }
    bufferedReader.close();
}
for(int j=0;j<i;j++){
   System.out.println(mylines[j]);
}

这将输出您的行到系统行。您可以在选项卡或其他任何地方使用相同的概念。

最新更新