20155307 《Java程序设计》课堂实践项目MyOD
2017-05-31 09:47
381 查看
一开始没理解老师的要求,交的截图是错误的。
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class IO {
public static String format(byte []bt){
int line=0 ;
StringBuilder buf=new StringBuilder() ;
for(byte d:bt){
if(line%16==0)
buf.append(String.format("%05x: ", line)) ;
buf.append(String.format("%02x ", d)) ;
line++ ;
if(line%16==0)
buf.append("\n");
}
buf.append("\n") ;
return buf.toString();
}
public static byte[] readFile(String file) throws IOException{
InputStream is=new FileInputStream(file) ;
int length=is.available() ;
byte bt[]=new byte[length] ;
is.read(bt) ;
return bt;
}
public static void main(String[]agrs) throws IOException{
byte []bt=IO.readFile("C:\Users\fengxingck\Desktop\12345.txt");
String hexData=IO.format(bt) ;
System.out.println(hexData);
}
}
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class IO {
public static String format(byte []bt){
int line=0 ;
StringBuilder buf=new StringBuilder() ;
for(byte d:bt){
if(line%16==0)
buf.append(String.format("%05x: ", line)) ;
buf.append(String.format("%02x ", d)) ;
line++ ;
if(line%16==0)
buf.append("\n");
}
buf.append("\n") ;
return buf.toString();
}
public static byte[] readFile(String file) throws IOException{
InputStream is=new FileInputStream(file) ;
int length=is.available() ;
byte bt[]=new byte[length] ;
is.read(bt) ;
return bt;
}
public static void main(String[]agrs) throws IOException{
byte []bt=IO.readFile("C:\Users\fengxingck\Desktop\12345.txt");
String hexData=IO.format(bt) ;
System.out.println(hexData);
}
}
码云链接
正确的运行截图:![](https://images2015.cnblogs.com/blog/1074394/201705/1074394-20170531103018649-1878235374.jpg)
相关文章推荐
- 20155322 《Java程序设计》课堂实践项目MyOD
- 20155307 2016-2017第二次《Java程序设计》课堂实践项目
- 20155307 2016-2017第三次《Java程序设计》课堂实践项目
- 20155307 《Java程序设计》课堂实践项目数据库
- 20155320 2016-2017-2《Java程序设计》第十二周课堂实践项目
- 20155321 2016-2017-2《Java程序设计》课堂实践项目2
- 20155321 2016-2017-2《Java程序设计》课堂实践项目
- 20162318 2016-2017-2《Java程序设计》课堂实践项目
- 20155308 2016-2017-2《Java程序设计》课堂实践项目
- 20155322 《Java程序设计》课堂实践项目 数据库-3-4
- 20155308 2016-2017-2《Java程序设计》课堂实践项目
- # 20155308 2016-2017-2《Java程序设计》课堂实践项目 5月17日
- 20155339《java程序设计》第十二周课堂实践总结
- 20155310 2016-2017-2《Java程序设计》课堂实践补交
- 《Java程序设计》第15周课堂实践总结
- # 20155337 2017-2018-1 《信息安全系统设计基础》第二周课堂实践+myod
- 20155233刘高乐 第二周课堂实践以及MyOD
- [课堂实践与项目]NavigationController与TabBarController的综合使用及易错点分析(包含消息提醒,app更新)
- 课堂项目实践
- # 第二周课堂实践以及MyOD