Die folgende Aussage funktioniert nicht in Java, aber in C:
char c[] = "abcdefghijklmn";
Was ist falsch?
Kann das char-Array nur wie folgt initialisiert werden?
char c[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n'};
Die folgende Aussage funktioniert nicht in Java, aber in C:
char c[] = "abcdefghijklmn";
Was ist falsch?
Kann das char-Array nur wie folgt initialisiert werden?
char c[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n'};
Sie könnten verwenden
char c[] = "abcdefghijklmn".toCharArray();
wenn es Ihnen nichts ausmacht, eine unnötige String zu erstellen.
Im Gegensatz zu C sind Strings Objekte und nicht nur Arrays von Zeichen.
Das gesagt, es ist ziemlich selten, char-Arrays direkt zu verwenden. Sind Sie sicher, dass Sie stattdessen eine String möchten?
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.