java-io相关内容

如何在Java中获取当前工作目录?

我想使用 Java 访问我当前的工作目录. 我的代码: String currentPath = new java.io.File(".").getCanonicalPath();System.out.println("当前目录:" + currentPath);String currentDir = System.getProperty(“user.dir");System.out.p ..
发布时间:2021-11-19 22:35:36 Java开发

在java中将图像拼接在一起

我正在尝试使用 java 将一些图像拼接在一起.我有一堆我想拼接在一起的图像,它们的尺寸都相同,所以我想这实际上只是一个将它们排列在一起的问题.我有它的工作,但它很慢,而且可能非常占用内存.我想知道是否有更简单的方法: public static void main(String[] args) 抛出 IOException{int 暗淡 = 256;BufferedImage 合并 = nul ..
发布时间:2021-11-18 22:37:43 Java开发

爪哇.如何将文本附加到 file.txt 的顶部

我需要通过 Java 在文本文件的开头添加文本. 例如我有包含数据的 test.txt 文件: 彼得约翰爱丽丝 我需要添加(到文件顶部): 詹妮弗 应该是: 詹妮弗彼得约翰爱丽丝 我有一部分代码,但是它将数据附加到文件末尾,我需要让它在文件顶部添加文本: public static void irasymas(String irasymai){尝试 {File file = ..
发布时间:2021-11-16 19:20:58 Java开发

在 Scala 中读取和处理文件

如何读取扩展名为 7z 的文件中存在的所有文件的内容.假设我有带有 part1.csv 和 part2.csv 的 abc.7z 和带有 part3.csv 和 part4.csv 的 xyz.7z. 我想读取位于 abc.7z 中的 part1.csv 和 part2.csv 以及位于 xyz.7z 中的 part3.csv 和 part4.csv. 我已经尝试过但不知何故无法在 s ..
发布时间:2021-11-11 23:29:11 其他开发

Java读取文件具有领先的BOM表[]

我正在逐行读取包含关键字的文件,发现一个奇怪的问题.我希望如果内容相同,则彼此遵循的行仅应处理一次.像 索尼索尼 只有第一个被处理.但是问题是,java不能将它们平等对待. INFO:[,s,o,n,y]信息:[s,o,n,y] 我的代码如下所示,问题出在哪里? FileReader fileReader = new FileReader("some_file.txt");Buf ..
发布时间:2021-05-18 19:43:38 Java开发

Windows 7中java.io.File delete()失败(java newbie)

我是Java的新手,只是想制作一个简单的实用程序来进行移动,复制和复制.删除我的电脑上的一些wav文件,但是java.io.File delete()失败.所涉及的wav文件未选中为只读(在Windows资源管理器中),但File canWrite()返回false& setWritable(true)失败.我一定在做一些愚蠢的事情,因为以前似乎没有人遇到过这个问题? 解决方案 您正在使用 ..
发布时间:2021-02-10 20:09:19 Java开发

通过Java如何计算没有list()的目录中的文件编号

不使用file.list()或Files.list(path),如何计算目录中的文件编号? 我只想要一个数字,没有细节.请给我一个快速的方法. 解决方案 如果仅考虑不创建List,则可以使用Stream API. long count = Files.list(Paths.get(path)) .filter(p -> p.toFile().isFi ..
发布时间:2021-02-10 20:09:16 Java开发

Struts2:如何在Webapp外部存储图像并将其路径保存到db?

直到现在,我确实将图像保存到webapp目录中,并将其保存到数据库中. 但是现在我正在尝试将图像保存在webapp之外,这样,如果我部署新的war文件,则不会删除旧的files文件夹. 从下面的代码中,我的图像文件已正确保存到webapp外部的指定文件夹中,但是我不知道如何将图像检索到我的jsp页面中. 我这样尝试过 ..
发布时间:2021-02-10 20:09:10 Java开发

如何通过Java将数据写入文件?

我要制作一个包含以下三个功能的GUI应用程序: 添加记录 编辑记录 删除记录 一条记录包含两个字段-名称和行业 该应用程序有两个限制 您不能使用数据库来存储信息.您必须使用平面文件. 不应为每个添加/删除操作重写总文件. 所以,我的问题在下面提到: Q1.哪种文件格式会更好? (.xml或.csv或.txt或其他任何格式) Q2.如何在不重写整个文件 ..
发布时间:2021-02-10 20:09:07 Java开发

在RandomAccessFile中插入数据并更新索引

我在Java中有一个RandomAccessFile,我可以在其中管理一些数据.简化: 在文件的开头,我有一个索引. (每个数据集的8字节长值代表可以在其中找到实际数据的偏移量.) 因此,如果我现在想在哪里可以找到3号数据集的数据.我读取了8个字节的偏移量(2 * 8). (索引从0开始). 数据集本身由4个字节组成,代表数据集的大小,然后是属于该数据集的所有字节. 所以在我总是 ..
发布时间:2021-02-10 20:09:04 Java开发

放入ByteBuffer然后将其写入文件比写入单个字段更有效

我只想将对象的数据成员的值写到文件中,所以在这里我不能使用序列化,因为它写了很多东西我不需要的其他信息.这是我用两种方法实现的.一种使用字节缓冲区,另一种不使用字节缓冲区. 不使用ByteBuffer: 第一种方法 public class DemoSecond { byte characterData; byte shortData; byte[] inte ..
发布时间:2021-02-10 20:09:00 Java开发

如何读取活动文件-由另一个编写器线程编写的文件

我想读取(由应用程序连续写入的日志文件) 目前,我有使用RandomAccessFile(读取模式)的临时解决方案 这个问题还有其他解决方案吗? 解决方案 Java 7具有新的API,允许监听文件系统事件:如果您对Java的早期版本感到困惑,请按照以下说明使用极化: Java ..
发布时间:2021-02-10 20:08:57 Java开发

FileInputStream找不到文件

我正在用Java编写一个程序,该程序将读取文件并将其中的每个单词放入数组,以便在将每个单词排序为默认数组后可以对它们进行拼写.除了不读取我的.txt文件外,我对如何执行此操作有个很好的主意.我使用编写的"anagram.java"程序在src中有一个名为"input.txt"的文件,但是当代码提示输入该文件时,在输入文件名"input.txt"时,我的代码会说该文件不存在,我明白了: Ent ..
发布时间:2021-02-10 20:08:54 Java开发

检查方法范围Java中的重复变量

我使用包含某些方法的FileReader读取了Java文件.我如何读取方法范围(方法区域内)以查找重复的变量? 例如,这是我读取的一个Java文件: public double[] copyArray(double[] data) { int _nn = data.length; double[] _tmp = new double[_nn]; System. ..
发布时间:2021-02-10 20:08:51 Java开发