0

テキスト ファイル内の既知の単語の前後を出力する Java プログラムを作成しようとしています。

たとえば、ある単語を知っているとします。"like"

テキストファイルには以下のようなテキストが含まれています Sam like chocolate and other stuff

Sam既知の単語 の前後にあるand chocolatewhichを印刷する必要がありますlike。上記のタスク用のJavaプログラムを誰でも提供できますか。

4

2 に答える 2

0

これは宿題のように見えるので、完全なコードは提供しません。実際にコードから学ぶ必要があります。お手伝いします。

まず、ファイルを文字列に読み込む方法を調べます -ファイルの内容から Java 文字列を作成するにはどうすればよいですか? . これにより、ファイルのテキストが文字列で取得されます。

次に、String の .split メソッドを見てください。文字列を任意の文字で分割できます。たとえば、スペース " " 文字ですか? http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#split(java.lang.String)

これで、文字列に単語の配列ができました。そのため、単純な文字列比較である "like" を探して配列をループし、前後のものを出力します。

簡単。それが役立つことを願っています。

于 2013-01-24T11:31:20.587 に答える
0

これは宿題サービスではありませんが、ヒント:
単語を読んでいます。必要に応じて印刷できるように、前に読んだ単語を記憶しておきます。

これを使用すると、テキスト ファイルを読み取ってその内容から 1 つの単語を抽出する方法を知っていれば、解決策は簡単です。

于 2013-01-24T11:28:31.787 に答える