各位大侠9958!
本人自学买了一本书瞧了半天也不知道怎样读写文件,请给我一个例子!另外问一下java中读二进制文件和文本文件有什么不同?文件末标志是-1还是eof?谢谢热心人!
本人自学买了一本书瞧了半天也不知道怎样读写文件,请给我一个例子!另外问一下java中读二进制文件和文本文件有什么不同?文件末标志是-1还是eof?谢谢热心人!
解决方案 »
- 请帮我看一下:用java语言写的BUTTON事件处理,背景色总是红色,哪里有点点小问题呢~~~~~~
- 小问题!
- java API文档字段摘要怎么用??
- 关于大界面刷新问题,请教!
- oracle10g 里jdbc 批处理executeBatch的返回值 多少才代表正确
- 【非官方北京地面活动】近期准备在车库咖啡搞一次自学JAVA的同学会,讨论讨论学习过程中遇到的问题
- 三维开发,给点意见
- 来作个调查 : 这里有没有从c++ 转到java的 , 是的来签个名
- 请帮个忙!!
- 求大神指导这句有什么问题ObjectInputStream ob = new ObjectInputStream(fk);
- 如何运行JAVA程序
- 为什么JBuilder编的程序在JBuilder里能运行,用Javac命令却不用运行?
保存成扩展名为.java的文件名即可
public static void main(String args[]){
byte buffer[]=new byte[2056];
try{
FileInputSteam fileIn=new FileInpuSteam("文件名");
int bytes=fileIn.read(buffer,2056);//读到bytes里
String str=new String(buffer,0,bytes);
System.out.println(str);
}catch(Exception e){
System.out.println(e.toString);
}
}
}
这样应该可以.
记事本中
保存为 HelloWorld.java
注意大小写
配置好path ...
运行 cmd
cd -> HelloWorld.java当前文件夹
javac HelloWorld.java
java HelloWorld
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
在使用输入输出流的时候,使用read()会返回一个int,当文件到了最后就会返回-1
上面有一个读的例子了,
import java.io.*;
class B
{
pubic static void main(String[] args)
try{
FileOutputStream output = new FileOutputStream("文件名");
output.write("String类型对象".getBytes());
output.close();}catch(Exception e)
{
e.getMessage();
}
}