Java 文字列の一部を取得するサンプル(substring)

Javaの文字列の一部を取得するサンプルです。
Stringクラスのsubstringメソッドを使用します。

確認環境
・Java 8

目次

substringメソッド(引数2つ)

public  String  substring (開始位置, 終了位置)

コード

substringメソッドの引数が2つのサンプルです。

package test1;
 
public class Test1 {
	public static void main(String[] args) {
 
		String a = "あいうえお";

		System.out.println(a.substring(0, 1)); // あ
		System.out.println(a.substring(1, 2)); // い
		System.out.println(a.substring(2, 3)); // う		
		
		System.out.println(a.substring(0, 3)); // あいう

		System.out.println(a.substring(2, 4)); // うえ
	}
}

8~10行目は、指定の位置から1文字取得しています。
12行目は、最初の文字「あ」から3文字取得しています。
14行目は、途中にある文字の「う」から2文字取得しています。

 

substringメソッド(引数1つ)

public  String  substring (開始位置)

コード

substringメソッドの引数が1つのサンプルです。

package test1;
 
public class Test1 {
	public static void main(String[] args) {
 
		String a = "あいうえお";
 
		System.out.println(a.substring(2)); // うえお
		
		System.out.println(a.substring(3)); // えお
		
		System.out.println(a.substring(4)); // お
	}
}

8,10,12行目とも、指定した位置の文字から最後の文字まで取得しています。

関連の記事

Java 文字列の長さを取得するサンプル(length)
Java 文字列の先頭と末尾の空白を取り除くサンプル(trim)
Java 文字列を置き換えるサンプル(replace)
Java 大文字と小文字を変換する(toLowerCase/toUpperCase)
Java 文字列を分割して配列にする(split)
Java 文字列の文字の位置を取得するサンプル(indexOfとlastIndexOf)
Java 文字列の始め/終わりを確認する(startsWith/endsWith)

△上に戻る