java.io有很多不同的I/O流(例如FileInputStream,FileOutputStream,FileReader,FileWriter,BufferedStreams等),我很困惑如何确定它们之间的区别。有哪些示例可以说明一种流类型比另一种更好,并且它们之间的真正区别是什么?
我正在尝试反序列化我的XML文件:public Object convertFromXMLToObject(String xmlfile) throws IOException { FileInputStream is = null; File file = new File(...
我想使用Java将gif图像转换为jpeg。对于大多数图像,它都能正常工作,但是我有一个简单的透明gif图像: 输入gif图像http://img292.imageshack.us/img292/2103/indexedtestal7.gif [如果图像丢失:它是一个带有周围透明像素的蓝色...
是否有一种方法可以用InputStream包装UTF-8 String列表?我想做类似这样的事情:InputStream in = new XyzInputStream( List<String> lines )
我正在寻找一种方法,可以获取指定目录下所有文件夹的名称,但不包括文件。 例如,假设我有一个名为Parent的文件夹,里面有3个文件夹:Child1、Child2和Child3。 我想要获取这些文件夹的名称,但不关心它们的内容或者Child1、Child2等子文件夹的名称。 是否有一种简单...
例如,我想压缩存储在 /Users/me/Desktop/image.jpg 中的文件。 我编写了以下方法:public static Boolean generateZipFile(ArrayList<String> sourcesFilenames, String desti...
这可能有些简单,但我想了解后台操作的区别。 InputStream is = new FileInputStream(filepath); FileInputStream is = new FileInputStream(filepath); 上述两行代码之间有什么区别,以及它们在什么...
我正在使用Java 7的文件API。我编写了一个在Ubuntu上完美创建目录的类,但是当我在Windows上运行相同的代码时,它会抛出错误:Exception in thread "main" java.lang.UnsupportedOperationException: 'posix:pe...
我需要在我的应用程序下创建文件myapp/files/subdir并且让这些文件拥有全局权限。我这样做是因为我使用外部应用程序打开某些文件。 FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_WORLD_READABLE)...