いくつかのコードをデバッグしているときに、検証の特定の部分が.startsWith()
Stringクラスのメソッドを使用して、文字列が空白文字で始まっているかどうかを確認していることがわかりました。
次のことを考慮してください:
public static void main(String args[])
{
String s = "Hello";
if (s.startsWith(""))
{
System.out.println("It does");
}
}
印刷しますIt does
私の質問は、なぜ文字列は空白文字で始まるのですか?内部的には文字列は本質的に文字配列であると思いますが、この場合、最初の文字はH
誰か説明してもらえますか?