我要不断读取某个文件,第一次读取下来是正确的,当我要读取的文件中的值改变时,结果还是第一次读取的结果,不知是什么原因,那位大侠来帮一下啊
解决方案 »
- 如何集成Google用户认证以及Google Calendar等服务
- 关于JDK问题,最开始安装了1.4X版本,后来自动升级至1.5,现在javac可以用,但java命令就不能用了,提示找不到java.dll请问在1.5种如何运
- 怎么样输入字符串啊?
- 誰能給各簡單的例子
- Java字符串中的代码点与代码单元
- 如何用java实现在数据库中只查询20条记录
- 为什么isLogin=al.get(0).booleanValue();这段代码编译总是出错???
- JAVA初学问题请帮忙看一下
- 我怎样才能找到例子?
- 急!!!JBuilder 4 (win2000)如何卸载, 找不到uninstall.exe???
- 关于 io流的问题
- 如何处理2个类和两个表
URL url;
BufferedReader reader;
String line = "";
StringBuffer strBuf = new StringBuffer();
try
{
// ファイルからデータを取得
url = new URL( "http://" + GuiEnvironment.getHostName() + "/" + dir + "/" + fileKind );
reader = new BufferedReader( new InputStreamReader( url.openStream() ) );
while( ( line = reader.readLine() ) != null )
{
if( line.length() > 0 )
{
strBuf.append( line.trim() );
}
}
reader.close();
if( "".equals( strBuf.toString() ) )
{
// error( fileKind );
return;
}
}
catch( Exception e )
{
error( fileKind );
return;
}
这是其中的一部分代码,那位看看有什么问题吗?
public static String getURLContent(String urlString, String encoding) {
if (urlString == null || "".equals(urlString.trim()))
return null; StringBuffer content = new StringBuffer();
try {
// 新建URL对象
URL url = new URL(urlString);
InputStream in = new BufferedInputStream(url.openStream());
InputStreamReader theHTML = new InputStreamReader(in,
encoding != null ? encoding : "gb2312");
int c;
while ((c = theHTML.read()) != -1) {
content.append((char) c);
}
}
// 处理异常
catch (MalformedURLException e) {
System.err.println(e);
} catch (IOException e) {
System.err.println(e);
}
return content.toString();
}能运行的http://topic.csdn.net/u/20110921/14/0787740f-fdc3-48d5-aeda-f41d741c82ea.html
url后面拼一个 ?math.random()试一下
url = new URL( "http://" + GuiEnvironment.getHostName() + "/" + dir + "/" + fileKind+"?&" + Math.random() );
那位高人指点一下啊