MyCP(课下作业,必做)
一、题目要求
编写MyCP2.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP2支持两个参数:
- java MyCP2 -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件
- java MyCP2 -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字)
二、知识储备
- 1.Linux下cp XXX1 XXX2的功能:在命令行输入
man cp
进行查看
- 2.在命令行中输入参数,使用:
for(String s: args){ }
- 3.二进制文件与文本文件的相互转化:
- 二进制转十进制数:
public static int parseInt(String s, int radix) throws NumberFormatException
- 十进制数转二进制数:
public static String toBinaryString(int i)
- 二进制转十进制数:
三、运行结果截图
SP、代码链接
SP2.参考资料
1.学号20175313 《实现Linux下cp XXX1 XXX2的功能(二)》第九周
2.20175212课下作业 MyCP
3.args[]数组的使用
好运永远只留给努力奋斗的人