1. ホーム
  2. java

[解決済み] javaで文字列のEOFを見つけるには?

2022-02-16 05:11:18

質問内容

私は学校のプロジェクトに参加しています。その中で、私は実際のプログラムを含む文字列を与えられると言われました...のような。

<ブロッククオート

import java.io.*npublic class A{n...................EOF

そして私の仕事は、そのString(Program)から特定の正規表現を見つけることです。

そこで質問なのですが

void myFunc(String s)
{
 while(s.charAt(i) != EOF) /*needed replacement for EOF*/
 {
 // Actual Code
 }
}

上記のコードで、文字列がEOFに達したかどうかを調べるにはどうしたらよいでしょうか?

どのように解決するのですか?

文字列の中にEOF文字はありません。ただ 文字列内の文字を繰り返し処理する :

for (int i = 0; i < s.length(); i++){
    char c = s.charAt(i);        
    //Process char
}