Mercurial > hg > y16 > e165745 > os > 2.2
changeset 4:1d935d854466
option message add
author | e165745 <e165745@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 30 Oct 2017 14:00:32 +0900 |
parents | 3a21d18d00c3 |
children | 0378f49713ba |
files | src/main/java/jp/ac/uryukyu/ie/e165745/FileWrite.java |
diffstat | 1 files changed, 21 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/jp/ac/uryukyu/ie/e165745/FileWrite.java Thu Oct 26 22:08:52 2017 +0900 +++ b/src/main/java/jp/ac/uryukyu/ie/e165745/FileWrite.java Mon Oct 30 14:00:32 2017 +0900 @@ -3,7 +3,7 @@ public class FileWrite { - private boolean buffed = false; + private boolean buffer = false; private long filesize = 1024; @@ -11,11 +11,12 @@ public static void main(String args[]) { //System.out.println("test"); FileWrite fw = new FileWrite(); - fw.getops(args); + fw.getopts(args); + } - public boolean isBuffed(){ - return buffed; + public boolean isBuffer(){ + return buffer; } public long getFilesize(){ @@ -23,24 +24,33 @@ } + + //public void field(){} //public void getter(){return fw.main();} - private void getops(String[] args){ + public void getopts(String[] args){ for (int i=0; i<args.length; i++){ String arg = args[i]; if (arg.equals("-b")){ - buffed = true; - System.out.println("buffer"); + buffer = true; + //System.out.println("buffer"); }else if(arg.equals("-u")){ - System.out.println("unbuffer"); + buffer = false; + //System.out.println("unbuffer"); }else if(arg.equals("--size")){ - filesize = 1024; - System.out.println("size"); + i++; + try{ + filesize = Integer.parseInt(args[i]); + } catch(NumberFormatException e) { + System.out.println("Option Error: [--size] [filesize]"); + //System.out.println("size"); + } }else if(arg.equals("-h") | arg.equals("--help")){ - System.out.println("help!!"); + System.out.println("[-b], [-u], [-size] [filesize], [-h]or[--help]"); + //System.out.println("help!!"); } }