当前位置: 首页 > 面试题库 >

从字节数组创建文件

常永怡
2023-03-14
问题内容

所以-我有一个需要a File作为输入的第三方库。我有一个byte array

我不想将字节写入磁盘..我想将其保留在内存中。我如何File从提供的内容创建一个想法byte array(无需写入磁盘)?


问题答案:

抱歉,不可能。除非您具有RAM磁盘,否则File本质上是磁盘上的实体-但这不是您可以用Java创建的东西。

这正是API不应该基于File对象(或过载以接受InputStream)的原因。



 类似资料:
  • 问题内容: 通过这种方式获得字节数组- 现在我如何从字节数组重建此灰度图像? 我对ARGB,RGB或灰度图像了解不多。我试过了- 当我绘制此图像时,它不是黑白的,而是橙色和灰色的东西。 问题答案: 如果我向您解释如何从ARGB / RGB 2灰度转换,希望对您有所帮助,因为它有太多未知的函数和类:P ARGB为32位/像素,因此每个通道为8位。Alpha通道是不透明度,因此与透明度相反,因此0是透

  • 问题内容: 从DB2表中,我有一个Blob,我正在将其转换为字节数组,以便可以使用它。我需要采取字节数组并创建它。 这就是我所拥有的: 但是它创建的是不正确的,它上面有一束黑线。 实际上,通过使用基本上相同的过程编写Web应用程序,我能够创建正确的代码。Web应用程序和有关代码的主要区别在于以下这一行: 所以我知道字节数组是一个并且可以完成,但是我的代码不会创建clean 。 关于如何使它起作用的

  • 问题内容: 我正在寻找编写一个自定义类加载器,它将通过自定义网络加载文件。最后,我要做的只是文件的字节数组。 我无法将字节数组转储到文件系统上并使用。 我的第一个计划是从流或字节数组创建对象,但它仅支持对象。 我已经写了一些使用的东西: 这对于小型文件可能很好用,但是我尝试加载包含几乎所有类的jar文件,它只是为了遍历所有条目而已,更不用说加载找到的类了。 如果有人知道一个解决方案比每次加载类都遍

  • 问题内容: 我有一个像这样的文本文件: 我想要一个像这样的字符串数组: 我试过了 : 任何人都可以帮助我…。所有答案将不胜感激… 问题答案: 根据您的输入,您就快到了。您错过了循环中保持从文件读取每一行的关键点。由于您不事先知道文件中的总行数,因此请使用集合(动态分配的大小)来获取所有内容,然后将其转换为的数组(这是您想要的输出)。 像这样: 那么输出()将是: 这不是最佳解决方案。其他更 聪明的

  • Java你必须做new ZipFile(new File("xxx.zip"));才能解压缩一个zip文件。 现在我得到一个字节数组,它的内容是一个zip文件。我从数据库而不是文件中获取这个字节数组。我想解压这个“字节数组文件”,但字节数组或字符串没有ZipFile构造函数(我指的是内容,而不是文件路径)。 有什么解决方案吗?(当然我不想将此字节数组写入实际文件并再次将其读入内存。) 谢谢

  • 问题内容: 我在PostgreSQL中有一个表,其中包含: 是类型,它包含具有正确顺序的该行的父记录列表。 家长:然后再 如何编写一个查询,该查询对于任何给定的ID都会生成其父母姓名的字符串? 例如: :。 :。 :。 编辑: 如果可能的话,我希望请求的ID总是会出现。 :。 :。 :。 :。 问题答案: 您可以结合使用诸如generate_subscripts和array之类的多项操作来获得结果