JavaIO
iteye_17172
这个作者很懒,什么都没留下…
展开
-
byte[]和InputStream的相互转换
1:byte[]转换为InputStream InputStream sbs = new ByteArrayInputStream(byte[] buf); 2:InputStream转换为InputStreambyte[] ByteArrayOutputStream swapStream = new ByteArrayOutputStream(); byte[] buff = ne...原创 2010-05-13 15:37:43 · 427 阅读 · 0 评论 -
Java对Properties文件操作小结
经常用到,Java对Properties文件操作,在这里做一个小结。 Java对Properties文件的操作可以说是“不尽人意”,这里时间关系大体先说一下,回头慢慢说。 1.java读Properties文件,经常能读出一些乱码。 2.java写Properties文件,用能把以前的Properties文件的注释弄丢了。 [code="java"] //读配置文件片段 pub...原创 2010-05-13 21:16:53 · 163 阅读 · 0 评论 -
Java逐行读取文本文件(.txt文件)
[code="java"] import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; public class ReadText { ...原创 2010-05-18 14:36:12 · 1193 阅读 · 0 评论 -
Java IO归纳
Java的IO基于装饰器模式设计。根接口是InputStream/OutputStream,根据来源不同充当数据源的有 FileInputStream/FileOutputStream, ByteArrayInputStream/ByteArrayOutputStream等,充当装饰功能的IO类有 BufferedInputStream/BufferedOutputStream, DataInpu...原创 2010-06-28 14:08:23 · 67 阅读 · 0 评论 -
文件流 读文件 乱码的正确解决方案
这个问题经常遇到,这里告诉大家问题的根本,也是解决问题的根本。一个文件流必须用和它的编码类型完全一致的输入流去接收才不会产生乱码。如果不说明编码类型,java默认都是按照iso-8859-1进行编码的。而我们的页面编码类型往往是gb2312或者utf-8,所以必须指明编码类型才不会出现乱码。具体操作也不难,只要按照以下两个步骤即可: [b]第一:必须确定文件流的编码类型。[/b] [b]第...2010-07-23 10:59:16 · 1786 阅读 · 0 评论 -
Java读写Properties 文件
[code="java"] private final static String SYS_TEMP_FILE = System .getProperty("java.io.tmpdir") + "\\9884698793643198z.properties"; private static Map fileNames = null; /** * get a fil...原创 2012-07-02 16:40:23 · 95 阅读 · 0 评论 -
Java 读取Jar包内文件
当我们需要读取Jar包内的文件时,我们就不能使用new File(filePath)来读取了,因为根本无法指定这个filePath,如果说在开发时,还可以利用this.getClass().getResource()来获得文件路径,那么当打成Jar包是,路径就不存在了。 这是我们要读取文件,就需要用流的形式了,我们需要利用this.getClass().getResourceAsStream...原创 2012-07-03 10:45:48 · 201 阅读 · 0 评论 -
将文件(XML文件)写入字符串/内存
下面的方法可以将一个文件中的所有内容写入一个字符串中 [code="java"] public String file2String() throws TransformerException, IOException { BufferedReader br = new BufferedReader(new FileReader( "C://4test//test.xml"...原创 2012-02-27 15:07:51 · 232 阅读 · 0 评论 -
判断Ftp目录是否存在
例如有一个ftp的根目录下有一个config文件夹,我们想看看config文件夹下是否有files文件夹,只需要用: [code="java"] FTPFile[] ftpFiles = ftp.listFiles("/config/files"); int length = ftpFiles.length; [/code] 判断返回列表大小,为0就表示没有。...原创 2012-02-28 17:24:28 · 3595 阅读 · 1 评论