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[]数组的使用

原文地址:https://www.cnblogs.com/jxxydwt1999/p/10780637.html