私は NIO クラスが初めてです。(おそらく) 非常に大きなテキスト ファイルとのパターン マッチングに取り組んでいます。これまでのところ、チャネルを byteBuffer にマッピングしてファイルからデータを読み取り、それを charBuffer に変換しています。私の質問は、charBuffer の MapMode が READ_WRITE に設定されている場合、処理中に charBuffer を直接変更する方法 (ala matcher.replaceAll()) はありますか? または、matcher.find() でループして、パターンの各インスタンスを手動で置き換える必要がありますか?