-1

你好我是初学者,这个问题可能很愚蠢,请指导我,我正在做小代码,我在其中读取文件,文本存储在这样的字符串中。

ReadFile()
{
   String s;
   String end="$";

   BufferedReader br= new  BufferedReader(newFileReader("c:\\users\\sikander\\desktop\\hi.txt"));
   while((s=br.readLine())!=null)
    {
        s=s+end;

    } 

}

现在我想要的是 s 用另一种方法访问的值但是当我访问它时没有得到更新的值,请帮助我解决这个简单的问题

4

1 回答 1

1

任何其他方法都不能访问局部变量,而是可以

return s;

形成一个方法。将您的方法更改为:

public String ReadFile() {}

在另一个字符串变量中,您可以这样做。

String j = ReadFile();
于 2012-12-08T18:53:35.210 回答