有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在JApplet中多次读取文件

我不认为这是我的代码的一个问题,所以我只会解释情况,希望它能被澄清。我有一个日本人正在看报纸。包含所有玩家姓名的txt文件。当我创建一个播放器时,这个文件会被更新,以便使用php将播放器添加到列表中,这很好,当我加载小程序时,我可以从文本文件中读取播放器列表,如果我创建了一个字符,php文件会立即更新我的文本文件。如果我尝试再次从文本文件中读取玩家列表,使用与启动时读取相同的方法,则不会读取更新的文件。 因此,基本上我想知道小程序是否只是在启动时预加载所有文件,而不是每次直接从web服务器或web目录读取文件,而是将文件保存在与我的网站相同的位置。如果是这种情况,是否有办法让它更新文件。它只在浏览器中发生。在eclipse中,它读取更改的文件时没有问题

try{
     URL url = new URL("http://mywebsitegoeshere.com/playerNames.txt");

     BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));

     String line = "";

     while(null != (line = br.readLine())) {
        if(line.equals(name + ".txt")){
           return true;
        }
     }
     br.close();


}catch(Exception er){}

这只是我代码的一小部分,我从中删除了一些内容,以了解我是如何读取文件的。我正在用php编辑文件,效果很好。我只需要知道JApplet是如何读取我的文件的,因为当我第一次读取文件时,JApplet读取得很好,然后在对。txt文件在web服务器上读取原始文件,而不是更改的文件。我可能需要改变我存储用户信息的方式,我只是觉得这对于这个小游戏来说是一个简单的方法


共 (0) 个答案