0

こんにちは、ストリーム トークナイザーを使用してテキスト ファイルを解析しています。

Z

Z (ze; イギリスでは一般的に、アメリカでは時々 zêd; 以前は îz"zêrd とも呼ばれる)

定義: 英語のアルファベットの 26 番目で最後の文字である Z は、母音の子音です。これは、ギリシャ語のアルファベットに由来するラテン文字 Z から取られ、これはセム語のソースに由来します。究極の起源はおそらくエジプトです。語源的には、s、y、および j と最も密接に関連しています。ガラスのように、釉薬。E.ヨーク、Gr。ユグム; E. 熱心、嫉妬。発音のガイド、§§ 273、274 を参照してください。

私のコード

 public int[] getlineno(){
 try {
            BufferedReader in = new BufferedReader(new FileReader(url));
            StreamTokenizer st = new StreamTokenizer(in);
            st.eolIsSignificant(true);
            Vector v=new Vector();
            st.commentChar('#');
            scan:
            while (true) {
                switch (st.nextToken()) {
                    case StreamTokenizer.TT_EOF:
                        break scan;

                    case StreamTokenizer.TT_WORD:
                        break;

                    case StreamTokenizer.TT_NUMBER:
                        break;

                    default:
                        if(st.sval==null){
                        System.out.println(i+" "+st.sval);
                        v.add(st.lineno());
                        }break;

                }
            }
            int linesno[]=new int[v.size()];
            for(int i=0;i<v.size();i++){
                int line=Integer.parseInt(v.get(i).toString());
                linesno[i]=line;
            }
            return linesno;
        } catch (Exception ex) {
            return null;
        }

}

streamtokenizer.class を使用して空白行を検出するのを手伝ってください

4

1 に答える 1