java-io相关内容
我想使用 Java 访问我当前的工作目录. 我的代码: String currentPath = new java.io.File(".").getCanonicalPath();System.out.println("当前目录:" + currentPath);String currentDir = System.getProperty(“user.dir");System.out.p
..
我正在尝试使用 java 将一些图像拼接在一起.我有一堆我想拼接在一起的图像,它们的尺寸都相同,所以我想这实际上只是一个将它们排列在一起的问题.我有它的工作,但它很慢,而且可能非常占用内存.我想知道是否有更简单的方法: public static void main(String[] args) 抛出 IOException{int 暗淡 = 256;BufferedImage 合并 = nul
..
我在 Eclipse(带有 JDK7 的 Juno)上工作,并且程序(在 Eclipse 上)运行良好.我有问题的线路是: URL imageURL = new URL("http://www.idautomation.com/ocr-a-and-ocr-b-fonts/new_sizes_ocr.png");RenderedImage img = ImageIO.read(imageURL);
..
公共资源FileUtils 看起来很酷,我不敢相信它们不能附加到文件中. File file = new File(path);FileUtils.writeLines(file, printStats(new DateTime(), headerRequired)); 上面只是每次都替换文件的内容,我只想像这段代码一样继续标记这些东西以结束. fw = new FileWriter(fil
..
我需要通过 Java 在文本文件的开头添加文本. 例如我有包含数据的 test.txt 文件: 彼得约翰爱丽丝 我需要添加(到文件顶部): 詹妮弗 应该是: 詹妮弗彼得约翰爱丽丝 我有一部分代码,但是它将数据附加到文件末尾,我需要让它在文件顶部添加文本: public static void irasymas(String irasymai){尝试 {File file =
..
我需要测量上传和下载大文件的中间吞吐量(通过 FTP 使用 Apache Commons Net API). 下载:(没问题) 下载一切正常,使用如下代码: InputStream is = ftp.retrieveFileStream(filePath);字节 [] 缓冲区 = 新字节 [256 * 1024];读入;while ((read = is.read(buffer, 0
..
如何读取扩展名为 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
..
公共资源FileUtils 看起来很酷,我不敢相信它们不能附加到文件中. File file = new File(path);FileUtils.writeLines(file, printStats(new DateTime(), headerRequired)); 上面只是每次都替换文件的内容,我只想像这段代码一样继续标记这些东西以结束. fw = new FileWriter(fil
..
我正在逐行读取包含关键字的文件,发现一个奇怪的问题.我希望如果内容相同,则彼此遵循的行仅应处理一次.像 索尼索尼 只有第一个被处理.但是问题是,java不能将它们平等对待. INFO:[,s,o,n,y]信息:[s,o,n,y] 我的代码如下所示,问题出在哪里? FileReader fileReader = new FileReader("some_file.txt");Buf
..
我是Java的新手,只是想制作一个简单的实用程序来进行移动,复制和复制.删除我的电脑上的一些wav文件,但是java.io.File delete()失败.所涉及的wav文件未选中为只读(在Windows资源管理器中),但File canWrite()返回false& setWritable(true)失败.我一定在做一些愚蠢的事情,因为以前似乎没有人遇到过这个问题? 解决方案 您正在使用
..
不使用file.list()或Files.list(path),如何计算目录中的文件编号? 我只想要一个数字,没有细节.请给我一个快速的方法. 解决方案 如果仅考虑不创建List,则可以使用Stream API. long count = Files.list(Paths.get(path)) .filter(p -> p.toFile().isFi
..
我正在使用以下代码将文本文件内容加载到GUI: try { BufferedReader br = new BufferedReader(new FileReader ("text.txt")); String line; while ((line = br.readLine()) != null) { if (line
..
直到现在,我确实将图像保存到webapp目录中,并将其保存到数据库中. 但是现在我正在尝试将图像保存在webapp之外,这样,如果我部署新的war文件,则不会删除旧的files文件夹. 从下面的代码中,我的图像文件已正确保存到webapp外部的指定文件夹中,但是我不知道如何将图像检索到我的jsp页面中. 我这样尝试过
..
我要制作一个包含以下三个功能的GUI应用程序: 添加记录 编辑记录 删除记录 一条记录包含两个字段-名称和行业 该应用程序有两个限制 您不能使用数据库来存储信息.您必须使用平面文件. 不应为每个添加/删除操作重写总文件. 所以,我的问题在下面提到: Q1.哪种文件格式会更好? (.xml或.csv或.txt或其他任何格式) Q2.如何在不重写整个文件
..
我在Java中有一个RandomAccessFile,我可以在其中管理一些数据.简化: 在文件的开头,我有一个索引. (每个数据集的8字节长值代表可以在其中找到实际数据的偏移量.) 因此,如果我现在想在哪里可以找到3号数据集的数据.我读取了8个字节的偏移量(2 * 8). (索引从0开始). 数据集本身由4个字节组成,代表数据集的大小,然后是属于该数据集的所有字节. 所以在我总是
..
我只想将对象的数据成员的值写到文件中,所以在这里我不能使用序列化,因为它写了很多东西我不需要的其他信息.这是我用两种方法实现的.一种使用字节缓冲区,另一种不使用字节缓冲区. 不使用ByteBuffer: 第一种方法 public class DemoSecond { byte characterData; byte shortData; byte[] inte
..
我想读取(由应用程序连续写入的日志文件) 目前,我有使用RandomAccessFile(读取模式)的临时解决方案 这个问题还有其他解决方案吗? 解决方案 Java 7具有新的API,允许监听文件系统事件:如果您对Java的早期版本感到困惑,请按照以下说明使用极化: Java
..
我正在用Java编写一个程序,该程序将读取文件并将其中的每个单词放入数组,以便在将每个单词排序为默认数组后可以对它们进行拼写.除了不读取我的.txt文件外,我对如何执行此操作有个很好的主意.我使用编写的"anagram.java"程序在src中有一个名为"input.txt"的文件,但是当代码提示输入该文件时,在输入文件名"input.txt"时,我的代码会说该文件不存在,我明白了: Ent
..
我使用包含某些方法的FileReader读取了Java文件.我如何读取方法范围(方法区域内)以查找重复的变量? 例如,这是我读取的一个Java文件: public double[] copyArray(double[] data) { int _nn = data.length; double[] _tmp = new double[_nn]; System.
..
我有一个包含xml文件的目录: 20140110-093721565_TOTO.xml 20140110-093821565_TATA.xml 20140110-094021565_TOTO.xml 20140110-091021565_TOTO.xml 20140110-093921565_TATA.xml .... 20140110-091021565_TETE.xml
..