java io的问题 [问题点数:20分,结帖人JavaChenZhenlin]

Bbs1
本版专家分:8
结帖率 98.18%
Bbs4
本版专家分:1290
Bbs1
本版专家分:8
Bbs3
本版专家分:584
Bbs2
本版专家分:387
Bbs1
本版专家分:8
Bbs7
本版专家分:13343
Bbs3
本版专家分:584
Bbs4
本版专家分:1562
java Properties IO问题
比如我的文本里有这些数据 11=1`1`1` rn22=2`2`2` rn33=3`33333`3` rnn=3 rnrnrn我想删除22=2`2`2`怎么在代码中实现···那个RERomve好像不行
java io 问题(j2se)
这个文件大概60KB大小. bb 是一个byte数组。rn ByteArrayInputStream bin=new ByteArrayInputStream(bb);rn DataInputStream din=new DataInputStream(bin);rn packSize=din.readInt();rn pakData=new byte[packSize];rn din.read(pakData);rn fileNum=din.readInt();rnrn////*******//rnpackSize=din.readInt(); //这里读的还是 对的。但下一步就错了。rn pakData=new byte[packSize];//对rnrndin.read(pakData); //这地方应该是读错了,导致下面的数据全部都读的不对。 rnfileNum=din.readInt();上面错了,这个地方就跟着错了fileNum 读取就是0, 应该是15的,rn有人知道是怎么回事吗? rn这段代码在j2ME上没<em>问题</em>。rn
Java io 问题
在任意盘符读入一个文件。将该文件写入另一个文件。(txt文件就行)rn要求:比如文件1和文件2;rn将文件里的内容读入文件2中,不删除文件的原内容。rn比如:文件1内容:aaasss 文件2内容:zzzxxx rn eeesss vvvvvvrn cccsss nnnnnnrn要求新生成的文件2为:rn zzzxxxrn aaasssrn vvvvvvrn eeesssrn nnnnnnrn cccsssrn另外在任意删除其中的任何一行,其余行依次向前递增。由6行变成5行.rn rn
java IO的问题
今天写一个简单的文件传输<em>问题</em>,没想到弄了好长时间,结果发现是flush的<em>问题</em>。。。如下:rnrn byte[] data = new byte[256];rn while((receiveLen < fileLen))rn rn read = (int) ( fileLen - receiveLen > data.length ? data.length : fileLen - receiveLen );rn inputStream.read(data,0,read); //inputStream从服务器端接收文件的字节流rn bufferOutputStream.write(data,0,read); // 本地客户端写到文件的缓冲输出流rn receiveLen += read;rn //System.out.println(receiveLen);rn rn bufferOutputStream.flush();rnrn然后发现把System.out.println那一句注释掉程序就陷在循环里面了,不注释这一句就没<em>问题</em>。。。。。rn后来我把 bufferOutputStream.flush();移到循环里面就OK了rnrn现在想搞清楚<em>问题</em>的实质,我一直以为<em>java</em> IO阻塞只是对于read操作而言,write操作也有阻塞么?请大家帮忙解惑一下~~~
JAVA的IO流问题
现小弟有一<em>问题</em>,就是如何从控制台读取一个基本型数据。rnDataInputStream教材上说是用来处理各种基本数据类型的。我用readInt()返回的整数是个经过处理的数字。rn假如4字节为b1,b2,b3,b4rn(b1 << 24) | (b2 << 16) + (b3 << 8) +b4rn难道我们每次从控制台取一个整型数,还要自己把数据还原?rnDataInputStream in = new DataInputStream(System.in);rnint c = in.readInt();rn我是这样写的。rn小弟学JAVA时间不长,麻烦解答一下。
JAVA基础问题(IO)?
public static void writeFile()rn try rn FileWriter fw=new FileWriter("IOWriterFile.txt");rn PrintWriter pw=new PrintWriter(fw);rn rn for (int i=0;i
JAVA的IO问题
import <em>java</em>.<em>io</em>.*;rnrnclass test12 rnpublic static void main(String args[])rn File f1=new File("yqh.txt");rn File f2=new File("2009.txt");rn FileOutputStream fout=null;rn FileWriter fw=null;rn PrintStream ps=null;rn PrintWriter pw=null;rn rntryrn fout=new FileOutputStream(f1);rn fw=new FileWriter(f2);rn ps=new PrintStream(fout);rn pw=new PrintWriter(fw);rn ps.write("FGHFGHF".getBytes());rn pw.write("asasdsdfdsffsdf");rn // pw.flush();rn catch(Except<em>io</em>n e)rn rnrnrnrnrn为什么ps明明没有刷新的啊,2009那个文件就有数据,而yqh那个文件里没有数据。
java io问题
在Java中 IO 流有 对字节的操作 inputstream 和 outputstream 其中 inputstream 是从<em>java</em> 从磁盘向内存中读取数据,OutputStream是从内存往磁盘中写数据。  有对字符的操作 字符流输入输出流 reader 和 writer; 其中字节流 与字符流的区别是  :  1、字符流的读写是以字符为基本单位的,一个字符可能有多个字节,字节流是以一...
java IO问题求助!
源码为:rnimport <em>java</em>.util.regex.Matcher;rnimport <em>java</em>.util.regex.Pattern;rnimport <em>java</em>.<em>io</em>.File;rnimport <em>java</em>.<em>io</em>.IOExcept<em>io</em>n;rnimport <em>java</em>.<em>io</em>.RandomAccessFile;rnrnpublic class regex rn public static void main (String args[]) throws IOExcept<em>io</em>nrn byte bt[]=new byte[10000];rn File file = new File("C:\\test.txt");rn if(!file.exists())rn System.out.println("文件找不到");rn rn RandomAccessFile raf = new RandomAccessFile(file, "rw");rn System.out.println(file.length()); rn raf.seek(0);rn for(int i=0;i);rn rnrnrnC:\\test.txt 内容为:rnrnop=msgcount&charset=gbk&callback=IMOld&refer=hi.baidu.com&un=damoguyan258&.stamp=h4l6m487 HTTP/1.1rnAccept: */*rnReferer: http://zhidao.baidu.com/quest<em>io</em>n/120610720.htmlrnAccept-Language: zh-CNrnAccept-Encoding: gzip, deflaternThreadID: 5556rnUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; SE 2.X MetaSr 1.0)rnHost: fetch.im.baidu.comrnConnect<em>io</em>n: Keep-AlivernCookie: BDUSS=Es3RC1QWmQtVi1QUEQxdmVsWS0xan51djBOUzM4ZkJCTVUzdW5qWEZ-endPdXBRQVFBQUFBJCQAAAAAAAAAAAokNw6t8CcOZGFtb2d1eWFuMjU4AAAAAAAAAAAAAAAAAAAAAAAAAACAYIArMAAAAOD6z5YqAAAALWdCAAAAAAAxMC4zNi4xMfDs~E~w7PxPa; BDUT=gggm542C2A08A4ADD4D59B38D1C778B79F7D1386ef17c2a0; BAIDUID=C338BC4650011A75CA5A05D7D2760BB8:FG=1; IM_old=0|h4l6m47xrnrnrn两个<em>问题</em>:1、读入文件的eofexcept<em>io</em>n怎么解决 2、我想得到Referer:后面的url,可为何正则表达式貌似没有执行一样,没有输出结果rnrn小弟很菜,纠结了很久,求大侠给点时间帮忙解决一下!!!
java的IO操作的问题
import <em>java</em>.<em>io</em>.FileNotFoundExcept<em>io</em>n;rnimport <em>java</em>.<em>io</em>.FileReader;rnimport <em>java</em>.<em>io</em>.FileWriter;rnimport <em>java</em>.<em>io</em>.IOExcept<em>io</em>n;rnimport <em>java</em>.<em>io</em>.Reader;rnimport <em>java</em>.<em>io</em>.Writer;rnrnpublic class j<em>io</em>Test04 rn public static void main(String[] args) throws IOExcept<em>io</em>nrn Reader reader=new FileReader("h:/media/11.txt");rn Writer writer=new FileWriter("h:/media/33.txt");rn //int b=0;rn while((reader.read())!=-1)rn writer.write(reader.read());rn rn System.out.println("复制文件完毕");rn writer.close();rn reader.close();rn rn rnrnrn这段代码的功能是以字符方式复制文件,直接按照这种方式为什么每行内容中只复制了的最后一个汉字?rn而当设置一个int b,令 b=reader.Reader();之后就可以全部输出来。求解答
java IO FIle问题
import <em>java</em>.<em>io</em>.File;rnrnpublic class Test3rn public static void main(String[] args)rn File c = new File("test.txt");rn if(c.exists())rn System.out.println("存在");rn c.delete();rn if(c.exists())rn rn c = new File("C:/Users/zhanyayun/Desktop/<em>java</em>/test.txt");rn System.out.println("budjlsj");rn rn rn rn elsern System.out.println("hello");rn rnrnrn为什么这个程序不输出 “存在”
Java IO问题
为什么<em>java</em> <em>io</em>包里面的管子都要套来套去,套用上一根管子的原因是因为后面的管子功能更强大,那我直接用后面不就行了吗?还用前面干什么,麻烦!
Java IO输入输出流问题
当利用BufferedReader 时,当读取到文件有回车键的时候,他就停止读取回车后面的内容,怎么解决回车键的<em>问题</em>,怎么让读取的时候自动识别回车并显示
请教java IO 问题
[img=http://b32.photo.store.qq.com/http_imgload.cgi?/rurl4_b=49babd6499a913f1970283d89eac0b882bc8d8624da89d84539aaf5fa349b34cb119f6e327908047e8c9790d75f8879489e7196223cb696674ad5b9f6f549609b9f6b53ae327903fdd29b3a32cfd9e83f6ec580d&a=31&b=32][/img]
java io文件读取问题。。。
请问这个 File path=new File(".") 是找哪个目录的?我改成("D:\\hh\\")也不行啊我hh目录下有文件的。
Java Io的一个问题
刚学<em>java</em>,遇到一个Io的<em>问题</em>,编译出现了异常,NullPointerExcept<em>io</em>n,不知道怎么修改程序,请指点一二rn源程序:rn//TestDelete.<em>java</em>rnimport <em>java</em>.<em>io</em>.*;rnpublic class TestDeletern public static void main(String[]args)rn rn File f=new File("D:/");rn deletefile(f);rn rn public static void deletefile(File f)//方法体;主要是用了递归的方法rn rn File[]ff=f.listFiles();rn for(int i=0;i
Java io流的问题
[img=https://img-bbs.csdn.net/upload/201807/07/1530931404_759097.png][/img]rn想不明白为什么有输出流的时候打印输入流的字符为什么是null呢
java IO遇到的问题
一:File 1.mkdir()可以创建一个文件夹,createNewFile()方法可以创建一个文件,在 File file = new File(&quot;C:\\&quot;); 情况下,可以mkdir(),不可以createNewFile(),只有在一个文件夹里面才能创建文件。...
java io流的问题
[code="<em>java</em>"]public class ByteTester rnrn /**rn * @param argsrn * @throws IOExcept<em>io</em>n rn */rn public static void main(String[] args) throws IOExcept<em>io</em>n rn ByteArrayOutputStream out = new ByteArrayOutputStream();rn out.write(259);//00000000 00000000 00000001 00000011rn rn byte [] buff = out.toByteArray();rn out.close();rn System.out.println("buff.length:="+buff.length);rn rn ByteArrayInputStream in = new ByteArrayInputStream(buff);rn int data;rn while((data=in.read())!=-1)rn System.out.println(data);rn rn in.close();rn rn rnrn [/code]rn输出结果:buff.length:=1rn3rnrn我初步分析是:out.write 只是写入最低位的一个字节,所以读取出才是3rnrnrn如果是这样的话,写入了数字259 读取的却是3 rn<em>java</em> <em>io</em> 通过什么保证写入和读出的是一致的呢
javaio问题
rnrnimport <em>java</em>.<em>io</em>.*;rnrnpublic class FileOutputStreamDemorn rn public static void main(String[] args) rn rn FileOutputStream fos;rn rn int filesize;rn rn byte[] buf = new byte[1024];rn rn System.out.println("please input some contents :");rn rn rn tryrn rn filesize = System.in.read(buf); rn rn fos = new FileOutputStream("myfile2.txt");rn rn fos.write(buf);rn rn fos.flush(); rn rn fos.close();rn rn catch(IOExcept<em>io</em>n e)rn rn System.out.println(e.getMessage());rn rn rn rnrnrnrn代码编译没<em>问题</em>,也能够运行,在指定的地方创建了myfile2.txt文件。但是在控制台获取的信息却没有出现在该创建的文件里面。里面就只有一个please input some contents !请问是怎么会是啊?为什么没有显示我在控制台输入的信息?
JAVA IO 问题
使用 FileInputStream 和 FileOutputStream 进行文件复制rn出现一个奇怪的<em>问题</em>,请大家解释一下rnrn源文件文本:rnThis is test file for copying files by <em>java</em>rnrn目标文件文本:rnThis is test file for copying files by <em>java</em>vrnrn代码如下[code=<em>java</em>]rnFileInputStream input=new FileInputStream("C:\\users\\auxu\\desktop\\a.txt");rnFileOutputStream output1=new FileOutputStream("C:\\users\\auxu\\desktop\\c.txt");rnbyte[] buffer=new byte[2];rn int i=0;rn while(input.available()>0)rn input.read(buffer);rn //System.out.println(buffer[0]+"\t"+buffer[1]);rn output1.write(buffer);rn System.out.println(++i);rn rn rn rn[/code]rnrn为什么目标文件的文本会多出一个v呢?rn如果在声明buffer的时候长度设为64(或者更大的2的N次幂),文本就会正确拷贝,后面的长度以NULL补充
java IO 问题
实用RandomAccessFile 流将一个文件倒置读出
Java IO 操作问题
[code=Java]import <em>java</em>.<em>io</em>.*;rnpublic class IOTest rn public static void main(String[] args) throws Except<em>io</em>n rn File f1 = new File("x1.txt");rn File f2 = new File("x2.txt");rn InputStream is = new FileInputStream(f1);rn OutputStream os = new FileOutputStream(f2, true);rn byte[] buf = new byte[1024];rn int len = 0;rn while((len=is.read(buf)) != 0) rn if(len > 0) rn os.write(buf,0,len);rn rn if(f2.length() == f1.length()*3) rn break;rn rn rn os.close();rn is.close();rn rn[/code]rnrnx1.txt的内容如下:rnsomething is wrong.rnx2.txt的内容是什么啊?为什么?rn每次读指针读到末尾会自动跳到0位置?
javaio问题
为什么这段代码就可以把世界各国的文字都写到unicode.dat那里呢?rn用字节流和字符流有什么不同啊??????rnrn多谢高手指教!rnrnimport <em>java</em>.<em>io</em>.FileWriter;rnimport <em>java</em>.<em>io</em>.IOExcept<em>io</em>n;rnrnpublic class FileWriterTest rnrn public static void main(String[] args) rn FileWriter fw = null;rn try rn fw = new FileWriter("c:/bak/unicode.dat");rn for(int c=0;c^_`abcdefghijklmnopqrstuvwxyz|~????????????????????????????????????¤??§¨???????°±?????·???????????????????????????????×????????àá??????èéê?ìí????òó???÷?ùú?ü????ā?????????????????ē???????ě???????????????ī????????????????????????ń???ň????ō?????????????????????????????ū??????????????????????????????????????????????????????????????????????????????????????????????????ǎ?ǐ?ǒ?ǔ?ǖ?ǘ?ǚ?ǜ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ɑ???????????????ɡ?????????????????????????????????????????????????????????????????????????????????????????????????????ˇ?ˉˊˋ?????????????˙???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ?ΣΤΥΦΧΨΩ???????αβγδεζηθικλμνξοπρ?στυφχψω???????????????????????????????????????????????????????Ё??????????????АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя?ё????????????????????????????????????????????rnrn
关于java io问题
假定现有若干文本文件存放于一个目录中,内容为日文或中文或英文,现要将所有文件读入到一个文件中:rn<em>问题</em>为,首先应该使用什么容器把所有文件的内容装入?其次,写出的文件为乱码,如何才能保证不管读的文件是什么编码格式,执行程序的平台为什么语言,写出来的文件内容都不乱码?rn代码贴出来,大家帮看看。rnrnimport <em>java</em>.<em>io</em>.BufferedWriter;rnimport <em>java</em>.<em>io</em>.File;rnimport <em>java</em>.<em>io</em>.FileReader;rnimport <em>java</em>.<em>io</em>.FileWriter;rnpublic class Test rn public static void main(String[] args) rn File dir = new File("C:\\aa");rn File[] fileArr = dir.listFiles();rn tryrn StringBuffer sb = new StringBuffer();rn for(int i=0;i
JAVA IO问题,??????
IO一直通讯过程中,很多个客户端连接上了。 rnrn客户端 发给 服务器 rn服务器 回数据给(固定值) 客户端rnrn有办法可以在一直运行的过程中,我给【某一个客户端回复不同的值吗】?
io java io
<em>java</em> <em>io</em> 的例子有利于对<em>io</em>的熟悉的了解深入,希望对大家有帮助
java IO —— IO 概述
IO 概述 目录 IO 概述 IO 原理 IO分类 按照流向 按照操作单元 按照流的角色 IO 流体系 File 类 文件流 缓冲流 转换流 打印流 数据流   IO 原理 IO流用来处理设备之间的数据传输。 Java程序中,对于数据的输入/输出操作以&quot;流(stream)&quot; 的方式进行。 <em>java</em>.<em>io</em>包下提供了各种&quot;流&quot;类和接口,用以获取...
java的IO之标准的IO
1.标准的IO  标准的输入:  通过键盘录入数据给程序.  标准的输出:  在屏幕上显示程序数据. ----------------------------------------------------------- 在System类中有两个常量:      InputStream in =   System.in; import <em>java</em>.<em>io</em>.IOExcept<em>io</em>n; im
【IO】java IO 总结
1. 前言 IO 在 Java SE 的 jdk  中 单独占据了一个 包 ,其重要性可见一斑 ,而且 IO 流的操作 也经常让人 摸不着头脑,今特 总结,以备后续翻阅。 本次 测试 皆 基于 jdk1.8 2. 总览   IO 包下 接口 ,类 ,异常 如下分类 接口 Closeable : 用于关闭数据对象, 释放对象所持有的资源 DataInput:用于从二进制流中读取相
Java IO:IO框架
Java 流处理分为字节流和字符流。字节流处理的单位是byte,而字符流处理的单位是以2个字节为单位的Unicode编码字符。字符流的操作效率比字节流高,字符流按字符处理,字节流一次只能处理一个字节。下面是网上盗用的图(http://blog.csdn.net/yczz/article/details/38761237) 1 字节流 InputStream/OutputStream(创建一个输入/
【Java IO】IO介绍
传统IO模型——流模型   Java IO分类   文件输入/输出流 FileInputStream/FileReader FileOutputStream/FileWriter 示例:文件拷贝(字节流) public void doCopy(){ FileInputStream fis = null; FileOutputStream fos = null; try{ f...
IO模型与Java IO
1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器
IO模型和java IO
常见IO模型有以下几种 1.最简单的阻塞IO模型:用户线程请求数据,内核准备数据,将数据从内核复制到用户空间,从请求阻塞到获取数据,显然对资源利用率低     用餐馆的例子来解释:用户点菜,厨师准备好菜品,将菜给到用户,期间用户一直在等待,无法做别的事 2.非阻塞IO模型:用户线程请求数据,并且直接返回内核准备数据结果,如为准备好,则轮询结果,当数据准备好后,再将数据复制到用户空间,
JAVA IO总结之JAVA IO概览
开始之前      搞软件很多年了,很少对自己掌握的知识进行梳理,虽然工作中遇到<em>问题</em>基本都能够进行有效解决,但有时候想想知识碎片化比较严重,于是决定今年开始进行一下知识的整理希望能让知识结构化。最近在重新认识NIO那么先从IO开始吧。     JAVA IO,学习JAVA的人我想首先想到的是InputStream或Outputstream,我想大家认识IO应该都是从这里开始的吧。五种IO模型   ...
Java IO
NULL 博文链接:https://abcity.iteye.com/blog/1815675
java io最简java io
最简<em>java</em> <em>io</em>
java IO笔记(IO简述)
在<em>java</em>的学习中,IO这块儿往往是初学者们需要花费一定时间来仔细学习的地方。 在我们的开发过程中,肯定要遇到数据的输入、输出,<em>java</em> 的核心库<em>java</em>.<em>io</em>则为我们提供了全面的IO接口。包括了文件读写,标准设备输出等。这里的IO是指<em>java</em> 1.4没有引入NIO的IO,后面也将另开篇幅对<em>java</em> NIO进行学习。<em>java</em>.<em>io</em>通过数据流,序列化和文件系统提供系统的输入和输出。 <em>java</em>.i
java io
NULL 博文链接:https://xiayingjie.iteye.com/blog/778564
java IO
[code=<em>java</em>][/code]rnimport <em>java</em>.<em>io</em>.BufferedReader;rnimport <em>java</em>.<em>io</em>.BufferedWriter;rnimport <em>java</em>.<em>io</em>.FileNotFoundExcept<em>io</em>n;rnimport <em>java</em>.<em>io</em>.FileReader;rnimport <em>java</em>.<em>io</em>.FileWriter;rnimport <em>java</em>.<em>io</em>.IOExcept<em>io</em>n;rnrnpublic class TestDemorn rn public static void main(String [] args) rn FileReader fr = null;rn try rn fr = new FileReader("F:\\子夜歌.txt");rn catch (FileNotFoundExcept<em>io</em>n e) rn e.printStackTrace();rn rn BufferedReader br = null;rn br = new BufferedReader(fr);rn String s = null;rn try rn s = br.readLine();rn catch (IOExcept<em>io</em>n e) rn e.printStackTrace();rn rn FileWriter fw = null;rn try rn fw = new FileWriter("F:\\11.txt");rn catch (IOExcept<em>io</em>n e) rn e.printStackTrace();rn rn BufferedWriter bw = null;rn bw = new BufferedWriter(fw);rn while(s!=null) rn try rn bw.write(s);rn catch (IOExcept<em>io</em>n e) rn e.printStackTrace();rn rn rn try rn br.close();rn catch (IOExcept<em>io</em>n e) rn e.printStackTrace();rn rn try rn bw.close();rn catch (IOExcept<em>io</em>n e) rn e.printStackTrace();rn rn rn写了个复制文件的程序,结果停不下来了,文件一直在变大。(看马士兵老师的视频,流都是叫做管子)管子已经关闭了,请教<em>问题</em>出在哪里了。
Java Io
package com.mkyong.<em>io</em>;rnrnimport <em>java</em>.<em>io</em>.BufferedInputStream;rnimport <em>java</em>.<em>io</em>.DataInputStream;rnimport <em>java</em>.<em>io</em>.File;rnimport <em>java</em>.<em>io</em>.FileInputStream;rnimport <em>java</em>.<em>io</em>.IOExcept<em>io</em>n;rnrnpublic class BufferedInputStreamExample rnrn public static void main(String[] args) rnrn File file = new File("C:\\testing.txt");rn FileInputStream fis = null;rn BufferedInputStream bis = null;rn DataInputStream dis = null;rnrn try rn fis = new FileInputStream(file);rnrn bis = new BufferedInputStream(fis);rn dis = new DataInputStream(bis);rnrn while (dis.available() != 0) rn System.out.println(dis.readLine());rn rnrn catch (IOExcept<em>io</em>n e) rn e.printStackTrace();rn finally rn try rn fis.close();rn bis.close();rn dis.close();rn catch (IOExcept<em>io</em>n ex) rn ex.printStackTrace();rn rn rn rnrnrn提问 : 各位看看这段代码有什么<em>问题</em>吗 ? 我在eclipse里面运行老处错误, 我看了一下个人觉得代码没什么<em>问题</em>.请各位指点.
【JAVA】IO
NIO核心组件:   缓冲区Buffer:包在对象内的基本数据元素数组、固定数量的数据的容器 属性:容量Capacity、上界limit、位置posit<em>io</em>n、标记mark 操作:存put、取get   访问<em>io</em>中的数据需要通过Buffer进行操作   通道:Channel 网络数据通过channel读取、写入   多路复用器Selector: NIO编程基础,提供了选择已经就绪的...
JAVA——IO
  转载篇—— 原文地址——http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html    1、创建新文件: File file=new File(&quot;F:\\hi.txt&quot;); try { file.createNewFile();//在F盘就会产生一个新文件。 } catch (IO...
JAVA(io
粘贴 import <em>java</em>.<em>io</em>.File; import <em>java</em>.<em>io</em>.FileInputStream; import <em>java</em>.<em>io</em>.FileNotFoundExcept<em>io</em>n; import <em>java</em>.<em>io</em>.FileOutputStream; import <em>java</em>.<em>io</em>.IOExcept<em>io</em>n; public class Test { public static void ...
【面试之java io流】IO
1.概念
Java IO - 几种IO模式
概念 同步: 线程在发起调用时, 需要等待任务处理结果, 才能继续干别的事情 用户去收快递, 快递小哥哥不在, 等在这里, 直到快递小哥哥回来, 给一个结果 异步: 线程在处理任务时, 不需要等待任务结果, 当任务完成后会主动通知线程 用户去收快递, 快递小哥哥不在, 贴个纸条, 快递小哥哥回来看到, 主动给用户打电话, 告知快递结果 阻塞: 在读取处理套接字时, 线程将会...
java IO(下)
<em>java</em> IO(下)
java——IO
1、IO编程 (比较重要的)input:输入 out:输出 和外部数据源进行数据交换 <em>java</em>.<em>io</em>.File 一个File对象代表磁盘上的一个文件或者目录createNewFile():创建新文件 mkdir():创建新的目录 delete():删除 exists():文件对象所代表的文件()或目录是否存在。 isDirectory():判断文件对象所代表的是否是目录 isFil
Java IO系列之初始IO
什么是IO流?        IO指的是输入/输出(Input/Output),而流是一种抽象概念,这里我们可以把流想像成是一条长河,在上游有一水库提供水源,河边住着一户人,随时都可以从河边取到水,同时,这户人也可以把一些废水倒进河里,使得废水可以流进大海。这里所提到的河就是一个数据的流动通道,而水库就好比是计算机上的一切数据源,包括磁盘文件,内存,IO设备,键盘等等,河边上的用户就是程序,它能
请教一个JAVA IO问题
[code=Java]import <em>java</em>.<em>io</em>.FileInputStream;rnimport <em>java</em>.<em>io</em>.*;rnrnpublic class Test rn public static void main(String[] args) throws IOExcept<em>io</em>nrn FileInputStream dwt = new FileInputStream("dwt.txt");rn System.out.println(dwt.read());rn System.out.println(dwt.read());rnrn rnrnrn[/code]rndwt.txt只有一个婷字;rn为什么输出为230 rn 195rn而不是 90rn 119rnrn
java IO FileInputStream 的 available问题??
[code=Java]import <em>java</em>.<em>io</em>.File;rnimport <em>java</em>.<em>io</em>.FileInputStream;rnimport <em>java</em>.<em>io</em>.InputStream;rnrnpublic class InputStreamTest rn public static void main(String[] args) throws Except<em>io</em>nrn File f=new File("text.txt");rn byte b[]=new byte[200];rn FileInputStream input=new FileInputStream(f);rn System.out.println("input available:"+input.available());rn input.read(b, 0,input.available() );rn for(int i=0;i<[color=#FF0000]input.available();[/color]i++)rn //这个位置放input.available()不输出任何内容,rn //如果是一个整数的话可以输出text.txt中的内容,为什么????rn System.out.write(b[i]);rn rnrn rn rn[/code]rn
java IO文件操作的奇怪问题
import <em>java</em>.<em>io</em>.*;rnrnpublic class FileTest implements Runnablernrn private static String constStr = "hello"; rn private static int count = 0;rn private String id = "";rn rn public FileTest(String id)rn this.id = id;rn count++;rn rn rn public static void main(String[] args) rn for (int i=0;i);rn DataInputStream dis = new DataInputStream(fis);rn String str = dis.readUTF();//read初始时指在文件开始出,每读一次往后移动一个UTFrn System.out.println(str);rn catch (FileNotFoundExcept<em>io</em>n e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn catch (IOExcept<em>io</em>n e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rn rnrnrnrn输出是:rnmy id is 0, and count is 7, and constStr is hellornmy id is 2, and count is 10, and constStr is hellornmy id is 9, and count is 10, and constStr is hellornmy id is 8, and count is 10, and constStr is hellornmy id is 5, and count is 10, and constStr is hellornmy id is 5, and count is 10, and constStr is hellorn<em>java</em>.<em>io</em>.EOFExcept<em>io</em>nrn at <em>java</em>.<em>io</em>.DataInputStream.readFully(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at FileTest.run(FileTest.<em>java</em>:31)rn at <em>java</em>.lang.Thread.run(Unknown Source)rn<em>java</em>.<em>io</em>.EOFExcept<em>io</em>nrn at <em>java</em>.<em>io</em>.DataInputStream.readUnsignedShort(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at FileTest.run(FileTest.<em>java</em>:31)rn at <em>java</em>.lang.Thread.run(Unknown Source)rn<em>java</em>.<em>io</em>.EOFExcept<em>io</em>nrn at <em>java</em>.<em>io</em>.DataInputStream.readUnsignedShort(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at FileTest.run(FileTest.<em>java</em>:31)rn at <em>java</em>.lang.Thread.run(Unknown Source)rn<em>java</em>.<em>io</em>.EOFExcept<em>io</em>nrn at <em>java</em>.<em>io</em>.DataInputStream.readUnsignedShort(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at <em>java</em>.<em>io</em>.DataInputStream.readUTF(Unknown Source)rn at FileTest.run(FileTest.<em>java</em>:31)rn at <em>java</em>.lang.Thread.run(Unknown Source)rnrn请问各位大虾为何会有异常呢?rn
关于Java Io的转码问题
FileReader fin = new FileReader(filePath);rnLineNumberReader lnr = new LineNumberReader(fin);rnrn本人读取文档所在的路径,在中文操作系统下正常,可是项目移植到英文操作系统下后读出来的字变成了乱码,.rn请问有经验的朋友,如何转码?
IO流问题(JAVA初学者)
rn<em>问题</em>1rn[code=<em>java</em>] for(int j=0;j
一个Java IO 输出的问题....
怎样使用Java IO 在控制台输出如下图的效果rn[img=http://hiphotos.baidu.com/fnsx_wfs/pic/item/749848dfbc3eb13546d6770da61ea8d3fc1f4489.jpg][/img]rn这个是拼出来的,如果里面的数字变长的话,那这个格就全乱了,,,.希望各位路过的大师帮帮忙..
请教java io问题
我在学习<em>java</em> 流的知识,不知道如何学起 rn我现在有几个<em>问题</em>一直没有理解,请指教 rn二进制文件和文本文件有什么区别 rn二进制传输和文本传输有什么区别 rn在<em>java</em>流中如何相应读取
一个关于java io问题
我从一个文件输入流中读取图象文件,然后把他放入byte数组中rn我怎么能知道byte数组被写入的数据的长度呢rn谢谢rnFile file = new File("C:/picture.PNG");rnFileInputStream file_test = new FileInputStream(file);rnbyte buf[] = new byte[1024];rnfile_test.read(buf);rn
java io流 关闭问题
File file = new File(path); rn     PrintWriter out = new PrintWriter(new FileWriter(file)); rn          out.close(); rnrnfile.close()以后,如果不写out.close(),PrintWriter 流会自动关闭不?
求助!java io问题啊!!!
各位大哥,为什么我的这段代码没法复制到tt中去~~~显示的是复制成功,但是tt中没有任何东西rn下面是我的代码:rnimport <em>java</em>.<em>io</em>.*;rnpublic class TestFileReaderrn public static void main(String[]args)rn FileReader fr=null;rn FileWriter fw=null;rn int b=0;rn//char cbuf[]=new char[500];rn tryrn fr=new FileReader("D:/<em>java</em>文件/j2se/<em>io</em>/TestFileReader.<em>java</em>");rn fw=new FileWriter("D:/<em>java</em>文件/j2se/<em>io</em>/TT.<em>java</em>");rn while((b=fr.read())!=-1)rn System.out.print((char)b);rn fw.write(b);rn rn System.out.println("复制成功");rn rn catch(Except<em>io</em>n e)rn System.out.println("出错啦");rn System.exit(-1);rnrn rn
java io 性能问题,急用
程序实现文件读写,但是速度慢,请问怎么才能优化一下。rntryrnrn if ( simpleFile.exists() && simpleFile.isFile() )rn rn //FileInputStream fin = new FileInputStream(simpleFile.getAbsolutePath());rn DataInputStream fin = new DataInputStream(new BufferedInputStream(rn new FileInputStream(simpleFile.getAbsolutePath())));rn System.out.println("enter0");rn int index1 = simpleFile.getAbsolutePath().indexOf(".");rn String name = simpleFile.getAbsolutePath().substring(0, index1);rn SimpleFile temp = new SimpleFile(name);rn temp.create();rnrnrn DataOutputStream fout = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(name + "\\" +rn simpleFile.getName() + index)));rn System.out.println("original file name");rn System.out.println(name + "\\" + simpleFile.getName() + index);rn byte[] buf = new byte[1024*1024];rn fin.skip(start);rn while (size >= 1024*1024) rnrn int readbytes = fin.read(buf,0,1024*1024);rn System.out.println("readbytes :" + readbytes);rn size -= readbytes;rn fout.write(buf);rn rn System.out.println("size :" + size);rn fin.read(buf, 0, (int) size);rn fout.write(buf, 0, (int) size);rn fout.flush();rn fin.close();rn fout.close();rn rnrn catch(Except<em>io</em>n e)rn e.printStackTrace();rn System.out.println(e.getMessage());rn
高分请教.JAVA的IO问题?
以文件的方式存储所有放入集合中的对象?
Java io问题, 菜鸟求解
《Java就业培训教程》P247源码rn程序清单:FileStream.<em>java</em>rnimport <em>java</em>.<em>io</em>.*;rnpublic class FileStream // 输入/出都以字节为单位rnrn public static void main(String[] args)rn rn File f = new File("hello.txt"); rn System.out.println("<em>问题</em>1: 创建文件的同时, 文件被打开. 这么说对吗?");rn tryrn rn FileOutputStream out = new FileOutputStream(f); // 创建一个输出流,把内部数据输出到指定的外部 File 对象中。rn byte buf[]="www.it315.org".getBytes(); // 按照平台缺省的字符编码方式把该 String 转换成字节,并把结果存到一新的字节数组中。rn out.write(buf); // 将指定字节数组中 b.length 字节写入当前文件输出流。rn out.close(); // 内存->(外部)文件. rn rn catch(Except<em>io</em>n e)rn rn System.out.println(e.getMessage());rn rn rn System.out.println("<em>问题</em>2: 文件已被关闭, 在未打开的情况下, 怎样读取数据?");rn try rn // 把指定文件中的数据读出来rn FileInputStream in = new FileInputStream(f);rn byte [] buf = new byte[1024];rn int len = in.read(buf);rn System.out.println(new String(buf,0,len));rn rn catch(Except<em>io</em>n e)rn rn System.out.println(e.getMessage());rn rn rn
Linux下Java IO 中文问题
Linux下Java IO 中文<em>问题</em>rnrnlinux系统:FC3rnJDK 1.5rnrn<em>问题</em>描述:rnrn不能创建中文文件,不能删除中文文件,把中文目录当成文件(即无法用isDirectory()判断).rn这个<em>问题</em>折腾了很多天,网上也没找到很好的解决方法.rnrn请高手帮忙.急用,一旦解决立即结贴给分.
javaio问题
高手们,帮帮忙:rn1:demo.txt 中有a,b,crn2:我想在demo1.txt 输出c,b,arn
putty最新版,汉化版,可用于连接SS下载
putty最新版,汉化版,可用于连接SSL,还包括其他一些工具,比如生成SSL 相关下载链接:[url=//download.csdn.net/download/bhenpeigmail/2645585?utm_source=bbsseo]//download.csdn.net/download/bhenpeigmail/2645585?utm_source=bbsseo[/url]
Matlab基本函数汇总下载
很详实的matlab汇总,在这里面都有很仔细的介绍,不容错过 相关下载链接:[url=//download.csdn.net/download/liujintj2011/4219155?utm_source=bbsseo]//download.csdn.net/download/liujintj2011/4219155?utm_source=bbsseo[/url]
springmvc与maven整合完整代码下载
springmvc与maven整合项目 相关下载链接:[url=//download.csdn.net/download/zero000sc/8335925?utm_source=bbsseo]//download.csdn.net/download/zero000sc/8335925?utm_source=bbsseo[/url]
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表
我们是很有底线的