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!!");
             }
 
         }