使用转义序列读取和写入文本文件

时间:2015-08-06 13:44:35

标签: java

通过编码学习Java ......

读取和写入文本文件以插入标签以进一步导入Mnemosyne

我有一个由我自己手写的文本文件:

第一行文字\ tansewer

第二行文字\ tanswer

第三行文字\ tansewer

然而,当我尝试打印或将其写入文件时,我没有得到我需要的标签。

 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();
    }

1 个答案:

答案 0 :(得分:0)

您所做的只是将信息读入变量。获得信息后,必须将其输出到某个位置才能显示。

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]);
}

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