20175317 MyCP(课下作业,必做) 一、题目要求 二、设计思路 三、运行结果 四、代码托管 五、参考博客:

编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数:

  • java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件
  • java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字)

提交测试代码和运行结果截图,加上学号水印,提交码云代码链接。

需要提交博客和答辩

二、设计思路

1. 要读取文件首先要用到File,之后使用try catch以防程序出错直接崩溃

2. 之后要读取源文件中的数据,要用到FileReader()

方法将二进制转化为十进制

20175317 MyCP(课下作业,必做)
一、题目要求
二、设计思路
三、运行结果
四、代码托管
五、参考博客:

4. 最后要将处理后的数据转化为相应的文件,要用到FileWriter()

三、运行结果

- java MyCP -tx zrw1.txt zrw2.bin

20175317 MyCP(课下作业,必做)
一、题目要求
二、设计思路
三、运行结果
四、代码托管
五、参考博客:

- java MyCP -xt zrw1.bin zrw2.txt

20175317 MyCP(课下作业,必做)
一、题目要求
二、设计思路
三、运行结果
四、代码托管
五、参考博客:

四、代码托管

五、参考博客:

Java中进制之间的转化方法