菜鸟问题 同时是什么意思? 线程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题说得不太清楚啊朋友。文本文件能写二进制内容吗?是不是要看每个字节的二进制值啊?import java.io.*;class b2t{ public static void main(String args[]) throws Exception{ FileInputStream fis=new FileInputStream("b2t.bak"); PrintWriter pw=new PrintWriter(new FileOutputStream("b2t.b2t")); byte buffer[]=new byte[1024]; int readLength; while((readLength=fis.read(buffer))>0) write(buffer,readLength,pw); fis.close(); pw.close(); } private static void write(byte buff[],int length,PrintWriter pw) throws Exception{ int i,j,k; for(i=0;i<length;i++){ for(j=0;j<8;j++){ if ((buff[i]&(1<<j))>>j==1) pw.print(1); else pw.print(0); } pw.print("\t"+buff[i]); pw.println(); } }} 初学者求助 关于变量的访问权限 关于在UltraEdit32中配置Java的开发环境 关于C3P0在非web项目下如何使用! java中怎么用代码件建库呢? 问下哪有 jdk免安装版下载 String显示格式问题 请问java API怎么用? 运行 Applet,在同一路径下仍找不到.class文件,为什么? 请教一个远程数据库连接的问题(请大侠指教)我的68分送给你了 学习JAVA反射遇到的一个错误 菜鸟问! 您的小问题!!
import java.io.*;
class b2t{
public static void main(String args[]) throws Exception{
FileInputStream fis=new FileInputStream("b2t.bak");
PrintWriter pw=new PrintWriter(new FileOutputStream("b2t.b2t"));
byte buffer[]=new byte[1024];
int readLength;
while((readLength=fis.read(buffer))>0)
write(buffer,readLength,pw);
fis.close();
pw.close();
}
private static void write(byte buff[],int length,PrintWriter pw) throws Exception{
int i,j,k;
for(i=0;i<length;i++){
for(j=0;j<8;j++){
if ((buff[i]&(1<<j))>>j==1) pw.print(1);
else pw.print(0);
}
pw.print("\t"+buff[i]);
pw.println();
}
}
}