は、だから私はこれが私-1Javaの空白(タブ+スペース+など)の最初の出現を見つける方法は?
を与えるこの
System.out.println(some_string.indexOf("\\s+"));
のようなものを持っているが、私は、\ tのまたはスペース
System.out.println(some_string.indexOf("\t"));
のような特定の値で行うとき、私は、正しいインデックスを取得します。
私の文字列が非常に長いので、splitを使わずに空白の最初の出現のインデックスを得る方法はありますか?
PS - それが役に立ったら、ここに私の必要条件です。私は、タブまたはスペースで文字列の残りの部分から区切られた文字列の最初の数字を必要とし、分割( "\\ s +")[0]を避けようとしています。文字列はその数字で始まり、数字の後にスペースまたはタブがあります。
'indexOf' [はありません](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#indexOf(java.lang.String))正規表現を取る引き数として –
番号は左または右に区切られていますか? – RealSkeptic
文字列はその番号で始まり、数字の後にスペースまたはタブが付きます – Humus