问题标签 [java-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
33398 浏览

java - 我应该缓冲 InputStream 还是 InputStreamReader?

以下两种缓冲方法之间有什么区别(如果有)?

0 投票
2 回答
5445 浏览

java - 如何将 zip 文件移动到 Java 中的 blob 列?

我有一个 Java 程序,它创建许多 xml 文件,然后将它们压缩并保存到文件系统中。稍后在程序中,我想将相同的 zip 文件放入我的 oracle 数据库的 blob 列中。问题是我不知道该怎么做。我不需要读取它或对数据做任何事情,只需将其移动到数据库以进行持久的中央存储。

谢谢!

0 投票
1 回答
1776 浏览

java - 如何检测网页字符集,并获取页面内容?

我使用以下代码来获取页面内容:

页面:http ://www.google.com.hk/intl/zh-CN/privacy.html字符集是“UTF-8”,但我的系统默认字符集是“GBK”,所以,这些代码不能正确输入.

我知道,我可以在 InputStreamReader 构造函数中编写一个字符集名称:

没关系,但我想知道:

如何检测字符集并获取页面内容?(最好不要发送两个请求)

任何java库都可以做到这一点?(获取网页内容,不需要设置字符集)

感谢帮助 :)

0 投票
2 回答
847 浏览

java - 我可以从 BufferedImage 获取原始图像吗?

我有一个 BufferedImage 实例:(只是一个例子)

现在,我只知道使用

将此 BufferedImage 保存到文件中,但此文件已压缩,不等于原始图像大小。

我可以从 BufferedImage 实例中获取原始图像 ByteArray 或 OutputStream 吗?

0 投票
3 回答
1808 浏览

java - 从源包加载文件

我正在尝试从 src 包中加载一个文本文件。我不想将它作为输入流加载。我想将其加载为 FileReader。

查看 netbeans 如何加载图标,我尝试使用代码:

但是,我找不到将输入流转换为文件读取器的任何方法。有没有这样做,以便我可以使用 FileReader。我知道我可以自己将输入流分成几行,但这似乎需要做很多工作。

谢谢!

nt

0 投票
4 回答
17517 浏览

android - Android:如何将数据存储在内存中?

这里完美地描述如何做,唯一的问题:他不知道功能openFileOutput()

这些是我导入的相关包:

0 投票
1 回答
1457 浏览

java - 需要 pdf 渲染器的帮助

我正在使用 PDF-Renderer 在我的 java 应用程序中查看 PDF 文件。它适用于普通的 PDF 文件。

但是,我希望应用程序能够显示加密的 PDF 文件。加密的文件将使用CipherInputStream解密,但我不想将解密的数据保存在磁盘上。我试图找出一种方法,我可以将解密后的数据从CipherInputStream 传递到 PDFFile构造函数,而无需将解密后的数据写入文件。

如果有人可以提供指向 PDF-Renderer 教程的链接,我也将不胜感激,以便我可以阅读更多内容。

谢谢。

0 投票
4 回答
1431 浏览

java - 在java中包含操作系统级命令的包是什么?

我想检测给定程序是否可以执行诸如分叉、进程间管道、输入/输出重定向、文件处理等恶意操作。实际上我正在开发一个检查 java 代码的程序,并且不希望编码器损害我的代码检查器系统以任何方式。
我应该在代码中寻找哪些包来确保这一点?
提前致谢... !

0 投票
1 回答
3671 浏览

java - 如何从 InputStream 创建 RandomAccessFile?

我知道的唯一方法是编写一个临时文件,并读取此文件以创建 RandomAccessFile ,请在此处查看

或在此处使用使用统一 I/O 库 ( http://uio.imagero.com )

这会是最好的方法吗?或者可以使用临时文件和imageio库来实现它?

0 投票
6 回答
12933 浏览

java - Java 中 File.exists() 的替代方案

我从没想过它会发生在我身上,但我遇到了我在 Java 中的第一个错误:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5003595

我几乎处于与错误(Linux 上的 NFS)中描述的完全相同的情况,并且我看到它File.exists()没有返回正确的值(至少不是马上)。

所以我的问题是,这种检查文件是否存在的方法有什么替代方法吗?如果可能的话,我更愿意让它与操作系统无关。

编辑:我找到了一种解决方法。如果您调用ls $filedir,NFS 会刷新任何给 Java 带来麻烦的缓存/元数据,并File.exists()返回正确的值。当然,这并不完全理想,因为它会损害便携性,但有一些方法可以解决这个问题。