SSISO Community

시소당

java.io > StreamTokenizer

new  StreamTokenizer(FileReader  fileReader)

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}

--다음페이지--

StreamTokenizer:  nval

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {

            //  Create  a  file  reader
            FileReader  fr  =  new  FileReader(args[0]);

            //  Create  a  buffered  reader
            BufferedReader  br  =  new  BufferedReader(fr);

            //  Create  a  stream  tokenizer
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            //  Process  tokens
            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            //  Close  file  reader
            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}

--다음페이지--

StreamTokenizer:  ttype

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {

            //  Create  a  file  reader
            FileReader  fr  =  new  FileReader(args[0]);

            //  Create  a  buffered  reader
            BufferedReader  br  =  new  BufferedReader(fr);

            //  Create  a  stream  tokenizer
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            //  Process  tokens
            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            //  Close  file  reader
            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}

--다음페이지--

StreamTokenizer.TT_EOF

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}    

--다음페이지--

StreamTokenizer.TT_NUMBER

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}              

--다음페이지--

StreamTokenizer.TT_WORD

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}

--다음페이지--

StreamTokenizer:  eolIsSignificant(boolean  b)

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);

            BufferedReader  br  =  new  BufferedReader(fr);

            StreamTokenizer  st  =  new  StreamTokenizer(br);

            //  Consider  end-of-line  as  a  token
            st.eolIsSignificant(true);

            //  Declare  variable  to  count  lines
            int  lines  =  1;

            //  Process  tokens
            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_EOL:
                    ++lines;
                }
            }

            System.out.println("There  are  "  +  lines  +  "  lines");

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}

--다음페이지--

StreamTokenizer:  lineno()

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}                      
              
--다음페이지--

StreamTokenizer:  nextToken()

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}              

--다음페이지--

StreamTokenizer:  ordinaryChar(int  ch)

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}

--다음페이지--

StreamTokenizer:  wordChars((int  low,  int  hi))

/*
  *  Output:
  *    
  */

import  java.io.BufferedReader;
import  java.io.FileReader;
import  java.io.StreamTokenizer;

public  class  MainClass  {

    public  static  void  main(String  args[])  {

        try  {
            FileReader  fr  =  new  FileReader(args[0]);
            BufferedReader  br  =  new  BufferedReader(fr);
            StreamTokenizer  st  =  new  StreamTokenizer(br);

            st.ordinaryChar('.');

            st.wordChars('\'',  '\'');

            while  (st.nextToken()  !=  StreamTokenizer.TT_EOF)  {
                switch  (st.ttype)  {
                case  StreamTokenizer.TT_WORD:
                    System.out.println(st.lineno()  +  ")  "  +  st.sval);
                    break;
                case  StreamTokenizer.TT_NUMBER:
                    System.out.println(st.lineno()  +  ")  "  +  st.nval);
                    break;
                default:
                    System.out.println(st.lineno()  +  ")  "  +  (char)  st.ttype);
                }
            }

            fr.close();
        }  catch  (Exception  e)  {
            System.out.println("Exception:  "  +  e);
        }
    }
}

1186 view

4.0 stars