如何从InputStream流中读取制定位置到文件尾的数据流。我的意思是有InputStream我想从流的1024字节开始往后读取到文件尾。
解决方案 »
- 插入数据库报时间格式错误,在线等求助谢谢!
- 怎么知道一个类运行时用到了jdk的哪些类
- JMF小程序在eclipse中不能运行
- java swing中放html的思路和肯定
- 关于克隆方法
- 请问怎样让web服务器每天执行一个规定的事件呢?
- 编译执行任何程序都出现Exception in thread "main" java.lang.NoClassDefFoundErrorD的错误,是不是java环境有问题啊?有的程序以前执行
- <100分>新手挑战Hodex的那篇<<篮球中的exception>> 新手都来啊! Hodex大哥也进来!!
- 哪儿有javacc下
- 我的web页中使用了ActiveX控件,在Linux下能正确浏览吗?如果不可以怎样才能做到和平台无关呢?
- 如何替换 点 符号
- java怎么提取硬盘ID呢?各位大侠多帮助啊。
public static void main(String[] args) throws Exception
{
RandomAccessFile raf=new RandomAccessFile("randomtest.txt","rw");
raf.seek(3);
for(long i=0;i<raf.length();i=raf.getFilePointer())
{
System.out.print((char)raf.read());
}
raf.close();
}
}
输出结果:456789
randomtest.txt: 123456789
RandomAccessFile具有随机读取文件的功能!
具体用法参考JAVA API!
byte b[] = new byte[in.available()];//存放字节的数组
in.read(b,1024,b.length-1024);//从1024开始
if(in.available()<1024)
;//can not
else {
in.skip(1024);//跳过1024
byte b[] = new byte[in.available() - 1024];//存放字节的数组
in.read(b);
}