java 文字列を指定した文字で区切る
javaで、文字列を指定した文字で区切る手順を記述してます。「split」に区切り文字を指定することで可能です。
環境
- OS windows11 home
- java 19.0.1
手順
文字列を指定した文字で区切るには、「split」で可能です。
対象の文字列.split( 区切り文字 )
実際に、使用してみます。
public class App {
public static void main(String[] args) throws Exception {
String str = "me,b,ee";
System.out.println(str.split(",")[0]); // me
System.out.println(str.split(",")[1]); // b
System.out.println(str.split(",")[2]); // ee
}
}
指定した区切り文字で区切られていることが確認できます。
空文字を指定
区切り文字に空文字を指定すると、全て抽出されます。
public class App {
public static void main(String[] args) throws Exception {
String str = "mebee";
System.out.println(str.split("")[0]); // m
System.out.println(str.split("")[1]); // e
System.out.println(str.split("")[2]); // b
}
}
分割する数を指定
第ニ引数に、分割する数を指定することも可能です。
public class App {
public static void main(String[] args) throws Exception {
String str = "me b e e";
for(int i = 0; i < str.split(" ",2).length ; i++) {
System.out.println(str.split(" ")[i]);
}
}
}
実行結果
-
前の記事
kotlin 文字列から最初に見つかった文字列の後ろにあるものを全て置換する 2023.07.09
-
次の記事
MariaDB viewを一覧で確認する 2023.07.10
コメントを書く