小编Xav*_*ier的帖子

为什么我的字符串返回“ \ ufffd \ ufffdN am e”

这是我的方法

public void readFile3()throws IOException
{
    try
    {
        FileReader fr = new FileReader(Path3);
        BufferedReader br = new BufferedReader(fr);
        String s = br.readLine();
        int a =1;
        while( a != 2)
        {
            s = br.readLine();
            a ++; 

        }
        Storage.add(s);

        br.close();

    }
    catch(IOException e)
    {
        System.out.println(e.getMessage());
    }
}
Run Code Online (Sandbox Code Playgroud)

由于某些原因,我无法读取仅包含以下文件:“名称为Intel(R)Core(TM)i5-2500 CPU @ 3.30GHz”

当我调试代码时,String s返回为“ \ ufffd \ ufffdN am e”,我不知道这些多余字符来自何处。.这使我无法正确读取文件。

java filereader bufferedreader

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

bufferedreader ×1

filereader ×1

java ×1