Java String.length()メソッド:文字列サイズ取得の実例解説
JavaのString.length()メソッド理解
length()メソッドはJavaのStringAPIの核心部分です。文字列内の16ビットUnicodeコードユニット数を返し、ほとんどのテキストでは実質的に文字数となります。このメソッドは読み取り専用で、文字列自体を変更しません。
構文
public int length()
パラメータ: なし
戻り値: 文字列内の文字数(Unicodeコードユニット数)
実践例
以下は2つの異なる文字列の長さを取得するシンプルなJavaプログラム。各文字列の数値結果を出力します。
public class SampleString {
public static void main(String[] args) {
// 2つのStringオブジェクト定義
String s1 = "Hello Java String Method";
String s2 = "RockStar";
// length()で各文字列サイズ取得
int length1 = s1.length();
System.out.println("Length of s1: " + length1);
System.out.println("Length of s2: " + s2.length());
}
}
出力:
Length of s1: 24 Length of s2: 8
なぜ重要か
文字列長の取得は、入力検証、テキスト解析、バッファ割り当てなどのタスクで基本。length()は定数時間で動作するため、非常に長い文字列でも効率的です。
Java
- Python len()関数:オブジェクトの長さを測る実践ガイド
- Python String.find()メソッド完全ガイド:構文、例、代替手法
- Java String.indexOf()マスター:部分文字列検索と実践例
- Java String.charAt()完全解説:構文、戻り値、例外、実例
- Java String.compareTo()マスター:構文、ユースケース、実践例
- Java String.contains()メソッド:部分文字列チェックの実践例
- Java String.endsWith()マスター:文字列サフィックスチェック実例付き
- Java文字列置換マスター:replace()、replaceAll()、replaceFirst()徹底解説
- Java BufferedReader でファイル読み込み:実践ガイドと例
- JavaでcharをStringに変換する方法:実践例とベストプラクティス
- Javaで再帰を使って文字列を反転させる方法