有人可以請我解釋一下java的這種行爲。String.length()函數
class StringLength {
public static void main(String args[]) {
String str = "Hi! This is me.";
int length = str.length();
System.out.println("String length is :" + length);
System.out.println("String length for second case is :".length());
}
}
的代碼的輸出是:
字符串長度:15
首先println
語句提供輸出作爲15.沒關係,但對於第二個??第二個是甚至在語法上是否正確,因爲Java的連接運算符是「+」而不是「。」。任何人都可以請解釋我這個輸出。
什麼是'.'呢? –
什麼是'length()'? –
這就是你應該問自己的問題。 –