11得票2回答
关闭BufferedReader和InputStreamReader

这段代码由于使用了BufferedReader和InputStreamReader可能导致内存泄漏问题,我认为这可能是由于一些异常情况引起的。我该如何更改代码?try{ URL url = new URL(sMyUrl); BufferedReader in = new Buf...

11得票3回答
什么时候应该使用控制台类?

我正在阅读关于Console类的文章,在第一行中写道: Java 6 新功能,当我们从命令行运行Java SE 6时,通常会使用控制台类对象 这意味着我们通过命令行隐式地使用控制台类? 然后,我开始寻找有关Console类的更多细节,并找到了在java中从控制台类输入和控制台链接。因...

11得票4回答
缓冲区读取器的默认缓冲区大小是多少?

根据文档,BufferedReader(Reader)使用默认缓冲区大小,而第二个构造函数BufferedReader(Reader, int)允许设置缓冲区大小。 public BufferedReader(Reader in) 创建一个使用默认大小输入缓冲区的缓冲字符输入流。 然而,文...

10得票1回答
通过 BufferedReader 在 Java 中读取特殊字符

可能是重复问题: 如何读写带有特殊字符的txt文件 我正在读取一个文件,但我不知道如何读取重音符号和特殊字符,这里是我的代码,我知道我需要添加不同的编码方式,但我不知道该怎么做。File file = new File("C://fichero.csv"); Buffere...

10得票4回答
文件结尾的空指针异常

我想要的是通过在命令行中键入Ctrl+z来到达EOF,并使用从控制台读取的BufferedReader。以下代码可以实现此功能。但问题是,在到达EOF后,它会发出一个NullPointerException。有没有办法跳过这个异常?更准确地说,使用从控制台读取的BufferedReader到达...

10得票3回答
为什么我的字符串返回 "\ufffd\ufffdN a m e"?

这是我的方法public void readFile3()throws IOException { try { FileReader fr = new FileReader(Path3); BufferedReader br = new Buff...

10得票4回答
Java读取长文本文件速度非常慢。

我有一个文本文件(使用XStream创建的XML),它有63000行(3.5 MB)长度。我正在尝试使用缓冲读取器读取它: BufferedReader br = new BufferedReader(new FileReader(file)); ...

10得票2回答
如何使用Java读取文本文件中的最后一行

我正在制作一个日志文件,并且想要读取log.txt文件的最后一行,但我无法让BufferedReader在读取完最后一行后停止。 以下是我的代码:try { String sCurrentLine; br = new BufferedReader(new FileReade...

10得票6回答
安卓应用程序如何以安全的方式从服务器检索数据

显然,我不是Android或Java专家。我想在我的Android应用程序中从服务器加载数据。我已经完成了这个部分,并附上了源代码。但我想以一种安全的方式来完成它。作为第一步,我想使用用户名/密码,而不是http://thisismyurl.com/a.php?action=get,像这样:h...

10得票5回答
System.getenv("OUTPUT_PATH") 的正确参数值是什么?

我第一次加入Hackerrank,只是为了一些练习目的。然后我发现了这行字。 Translated: I'm joining Hackerrank for the first time, just for practice purposes. Then, I found this line....