Есть небольшие различия между append () и write (). Все, что вы можете потренироваться, читая Javadocs. Подсказка. ;)
- write будет принимать только строку, которая не должна быть нулевой, и возвращает
void
- append примет любую CharSequence, которая может быть нулевой, и вернет Writer, чтобы он мог быть прикован цепью.
write - это более старый формат стиля, созданный до того, как CharSequence был доступен.
Эти методы перегружены, так что есть
write(int)
, где int
брошен на чар. append(char)
должен быть типом символа.
write(char[] chars)
принимает массив char, эквивалентного append () нет.