2013-11-25 11 views

Antwort

12

println() überlastet ist eine Reihe von Zeichen als Zeichenfolge zu drucken, weshalb die zweite print-Anweisung richtig funktioniert:

public void println(char[] x)

Druckt ein Array von Zeichen und beendet dann die Zeile. Diese Methode verhält sich so, als ob sie print(char[]) und dann println() aufruft.

Parameter:
x - ein Array von Zeichen zu drucken.

Die 1. println() Aussage, auf der anderen Seite ein, verkettet die Arrays toString() durch eine andere Zeichenfolge. Da Arrays toString() nicht überschreiben, sind sie standardmäßig Object's implementation, was Sie sehen.

+2

+1. Das ist die richtige Antwort. –

+0

danke für die klare Erklärung – dev

Verwandte Themen