"ABCDEabcde ..... XYZxyz"のような文字列を含む大きなファイルがあります。さて、私はそれのいくつかのサブシーケンスを抽出したいと思います。たとえば、10番目の文字から50番目の文字まで、15番目の文字から55番目の文字(すべてのサブシーケンスは同じ長さであり、開始位置は常に増加しています)とします。誰でもJavaの速い方法でそれを行う方法を私に助けることができますか?そこファイルからのサブシーケンスの抽出 - Java - Fast Way
BufferedReader br = new BufferedReader(new FileReader(<FileName>), int size);
だけ入力バッファサイズとチェックしておく:
どのような提案ですか、どちらの方が速いのですか? – Arpssss
私たちは何から選んでいますか?何を試しましたか?予想されるランタイム環境は何ですか?入力ファイルのサイズ制限はいくらですか?サブシーケンスサイズの制限はありますか? –
@ColinD固定長のサブシーケンス、たとえばファイルの内容「My Name is」を選択しています。位置1から位置3までのサブシーケンス、つまり「My」を抽出します。 – Arpssss