Java String split()メソッドは、予期しない長さの文字列配列を返します

スンフンペク
String source = "s5 g900 sued_p033178672__.____ ____.__4.5cm"; // __ __ is not a delimiter 

String deli = "__.__"; // this is my separator string to split target

String[] splittedString = source.split(deli, -1);

splittedString.length; // I expected 3 but was 4

ターゲット文字列を適切に分割するにはどうすればよいですか?

アレックス

String.split()入力として正規表現を取ります。したがって、.任意の文字一致するため、"__ __"区切り文字としても扱われます。

のみ一致させるに"__.__"は、特殊文字をエスケープする必要があります.

String deli = "__\\.__";

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

char配列をループせずに、Javaで事前定義されたメソッドを使用して、文字配列(char [])を文字列配列(String [])に変換するにはどうすればよいですか?

分類Dev

String.replace()メソッドがJavaで完全な文字列を出力しない

分類Dev

文字列メソッドJavaの長さを取得します

分類Dev

Java String配列:メソッドのサイズはありますか?

分類Dev

Java HashSet <String>のcontains()メソッドは、文字列またはオブジェクトIDの同等性をテストしますか?

分類Dev

Java String Search-文字列の両側で動的な長さのテキストを検索します

分類Dev

ExecuteBatchメソッドは、Javaで値-2の配列を返します

分類Dev

java.lang.String.split()が先行する空の文字列を作成しないようにする方法は?

分類Dev

java:メソッドを介して文字列の配列から文字列値を返そうとしています

分類Dev

String を取るように定義されたコンストラクターですが、メソッド呼び出しはエラー「配列タイプが必要です java.lang.String が見つかりました」を表示します

分類Dev

なぜjava文字列メソッドは文字列としてnullを返すのですか?

分類Dev

正規表現が提供されている場合、JavaのString.split()メソッドはどの程度正確に機能しますか?

分類Dev

Java-文字列配列をArrayList <String>に変更します

分類Dev

Java: メソッドは配列エラーとして型を返します

分類Dev

java.lang.String []がそのメソッドの1つを認識しないのはなぜですか?

分類Dev

Javaは:indexOfメソッドを持つ別の配列に基づいて配列をソートします

分類Dev

String.Splitメソッドを使用せずに文字列を分割すると、正しい結果が返されません

分類Dev

String.Split()メソッドは空の配列スポットを作成します

分類Dev

Javaで文字列メソッドを返しますか?

分類Dev

Javaで文字列メソッドを返しますか?

分類Dev

Javaで空白の配列を返すSplitメソッド

分類Dev

Java8のString.codePointsを使用してintcodePointsの配列を取得する場合、配列の長さが文字数であるというのは本当ですか?

分類Dev

Java: String または int を返すメソッド

分類Dev

JavaはStringの最初の文字を置き換え、長さを保持します

分類Dev

JavaでtoStringメソッドを使用してint配列をStringに変換する方法

分類Dev

String.Split()メソッドまたはC#のLinq Lambda式を使用して、指定された文字列から分割文字の長さを見つける最良の方法は何ですか?

分類Dev

String replaceAll(、)メソッドJavaの大文字と小文字を区別しない変数

分類Dev

JAVAメソッドが予期しない値を返す

分類Dev

Java言語でgetString(R.string.idString)以外のAndroid文字列リソースの値を取得するメソッドはありますか?

Related 関連記事

  1. 1

    char配列をループせずに、Javaで事前定義されたメソッドを使用して、文字配列(char [])を文字列配列(String [])に変換するにはどうすればよいですか?

  2. 2

    String.replace()メソッドがJavaで完全な文字列を出力しない

  3. 3

    文字列メソッドJavaの長さを取得します

  4. 4

    Java String配列:メソッドのサイズはありますか?

  5. 5

    Java HashSet <String>のcontains()メソッドは、文字列またはオブジェクトIDの同等性をテストしますか?

  6. 6

    Java String Search-文字列の両側で動的な長さのテキストを検索します

  7. 7

    ExecuteBatchメソッドは、Javaで値-2の配列を返します

  8. 8

    java.lang.String.split()が先行する空の文字列を作成しないようにする方法は?

  9. 9

    java:メソッドを介して文字列の配列から文字列値を返そうとしています

  10. 10

    String を取るように定義されたコンストラクターですが、メソッド呼び出しはエラー「配列タイプが必要です java.lang.String が見つかりました」を表示します

  11. 11

    なぜjava文字列メソッドは文字列としてnullを返すのですか?

  12. 12

    正規表現が提供されている場合、JavaのString.split()メソッドはどの程度正確に機能しますか?

  13. 13

    Java-文字列配列をArrayList <String>に変更します

  14. 14

    Java: メソッドは配列エラーとして型を返します

  15. 15

    java.lang.String []がそのメソッドの1つを認識しないのはなぜですか?

  16. 16

    Javaは:indexOfメソッドを持つ別の配列に基づいて配列をソートします

  17. 17

    String.Splitメソッドを使用せずに文字列を分割すると、正しい結果が返されません

  18. 18

    String.Split()メソッドは空の配列スポットを作成します

  19. 19

    Javaで文字列メソッドを返しますか?

  20. 20

    Javaで文字列メソッドを返しますか?

  21. 21

    Javaで空白の配列を返すSplitメソッド

  22. 22

    Java8のString.codePointsを使用してintcodePointsの配列を取得する場合、配列の長さが文字数であるというのは本当ですか?

  23. 23

    Java: String または int を返すメソッド

  24. 24

    JavaはStringの最初の文字を置き換え、長さを保持します

  25. 25

    JavaでtoStringメソッドを使用してint配列をStringに変換する方法

  26. 26

    String.Split()メソッドまたはC#のLinq Lambda式を使用して、指定された文字列から分割文字の長さを見つける最良の方法は何ですか?

  27. 27

    String replaceAll(、)メソッドJavaの大文字と小文字を区別しない変数

  28. 28

    JAVAメソッドが予期しない値を返す

  29. 29

    Java言語でgetString(R.string.idString)以外のAndroid文字列リソースの値を取得するメソッドはありますか?

ホットタグ

アーカイブ