185得票6回答
getResourceAsStream()与FileInputStream的区别

我尝试在Web应用程序中加载文件时,使用FileInputStream时出现了FileNotFound异常。然而,当我使用相同的路径时,我可以在使用getResourceAsStream()时加载该文件。两种方法的区别是什么,为什么其中一种有效而另一种无效?

141得票4回答
获取文件的总字节数

可能是重复问题: 如何高效获取Java文件大小 我有一个名为filename的文件,位于 E://file.txt。FileInputStream fileinputstream = new FileInputStream(filename); 我想做的是计算这个文件的字节数...

118得票5回答
如何将FileInputStream转换为InputStream?

我只想将一个FileInputStream转换为InputStream,我应该怎么做? 例如:FileInputStream fis = new FileInputStream("c://filename"); InputStream is = ?; fis.close();

100得票5回答
Reader 和 InputStream 有什么区别?

Reader 和 InputStream 有什么区别?何时使用它们? 如果我可以使用 Reader 来读取字符,那么为什么还需要使用 InputStream 呢?我猜想是用于读取对象。

75得票3回答
为什么使用BufferedInputStream按字节读取文件比使用FileInputStream更快?

我尝试使用FileInputStream将一个大约800KB的文件读入数组,需要大约3秒钟才能将其读入内存。然后我尝试使用BufferedInputStream包装FileInputStream来执行同样的代码,这次只需要大约76毫秒。为什么使用BufferedInputStream按字节读取...

65得票5回答
Android- 我该如何将android.net.Uri对象转换为java.net.URI对象?

我正在尝试获取用户从图片库中选择的图像的FileInputStream对象。这是由android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI返回的android URI。content://media/external/image...

43得票4回答
从URL下载Android PDF,然后用PDF阅读器打开它

我正在尝试编写一个应用程序来从URL下载PDF文件,并将它们存储在SD卡上,然后使用Adobe PDF阅读器或其他能够打开PDF的应用程序打开(哪个能够打开PDF就用哪个)。 到目前为止,我已经“成功地下载并将其存储在SD卡上”(但每次我尝试使用PDF阅读器打开PDF时,阅读器都会崩溃并显示发...

39得票6回答
缓冲输入流的用法

在开始之前,我要提醒大家:我对Java完全是个新手。我学习了一段时间的PHP编程,但现在准备开发一个桌面应用程序,因为各种原因我决定使用Java。 我正在进行的这个应用程序处于起步阶段(不到5个类),需要从本地文件读取字节。通常情况下,文件大小不超过512kB(但将来可能更大)。目前,我使用...

29得票3回答
FileInputStream不能使用相对路径工作

我尝试使用FileInputStream创建一个对象,并将文件的相对路径传递给它的构造函数,但它不能正常工作并抛出了一个FileNotFoundException异常。try { InputStream is = new FileInputStream("/files/somefile....

29得票6回答
如何在Java中将FileInputStream转换为字符串?

在我的Java项目中,我将FileInputStream传递给一个函数,我需要将它转换为字符串(类型转换)。如何做到这一点? public static void checkfor(FileInputStream fis) { String a=new String; a=fis...