java.util.regexパッケージを使用してテキストを分割する
Stringクラスのsplit()メソッドは正規表現を受け入れ、現在の入力テキストをトークンに分割し、それらを文字列配列として返します。
例
import java.util.Scanner; public class Example{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter input text: "); String input = sc.nextLine(); String[] strArray = input.split("\\d"); for (int i=0; i<strArray.length; i++) { System.out.println(strArray[i]); } } }
出力
Enter input text: 1Ramu 2Raju 3Radha 4Rahman 5Rachel Ramu Raju Radha Rahman Rachel
Java.util.regexパッケージを使用して文字列を分割する-
例
patterクラスのsplit()メソッドを使用して文字列をこぼすこともできます。このメソッドは文字列を受け入れ、基になる正規表現に基づいてトークンに分割し、文字列配列として返します。
import java.util.Scanner; import java.util.regex.Pattern; public class SplittingString{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter input text: "); String input = sc.nextLine(); String regex = "\\d"; //Creating a pattern object Pattern pattern = Pattern.compile(regex); String[] strArray = pattern.split(input); for (int i=0; i<strArray.length; i++) { System.out.println(strArray[i]); } } }
出力
Enter input text: 1Ramu 2Raju 3Radha 4Rahman 5Rachel Ramu Raju Radha Rahman Rachel
-
Java RegExを使用して同等の空白を一致させる方法は?
メタ文字「\\s は、指定された文字列の空白文字と一致します。 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String args[]) { //Reading String from user System.out.println("Ent
-
JavaでGsonを使用してJSONのプロパティの名前を変更するにはどうすればよいですか?
Gson@SerializedNameアノテーション 指定された名前の値をフィールド名としてJSONにシリアル化できます。このアノテーションは、 FieldNamingPolicyをオーバーライドできます Gsonに設定されている可能性のあるデフォルトのフィールド命名ポリシーを含む 実例。 GsonBuilder を使用して、別の命名ポリシーを設定できます クラス。 構文 @Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) public @interface SerializedName 例 import com.google.g