того, что у похожих классов методы называются похоже, но не так же, например в BufferedReader readLine, в Scanner nextLine, в одних структурах данных length в других size, там add тут append
Вопрос: как вы это запоминаете? Учите наизусть?
Нет
Нужно понять разницу, функции. Наизусть не надо.
Программирование это про мышление, а не про учить наизусть. Главное понять как работает, а там по мере надобности пользоваться
да я понимаю, но на экзе или собесе не будет возможности гуглить
Загугли вопросы к собесу
Отвечай: я знаю, а вы
Весёлый у вас универ
В любом случае если практическое задание будет, гуглить никто не запрещает. Если препод адекватный, то даже на экзамене
Все по мере необходимости,но нет цели учить.Пару раз написал и набил руку
Да ладно тебе, на собесах при лайвкодинге херачишь в обычном редакторе и ничего
ребзя, я тут задумалась над семантикой названий методов я представляю себе StringBuilder как массив, и размер его как у массива находится как length, а вот добавление элемента не add, а append Нашла такое значение: " append is to hang or attach to, as by a string, so that the thing is suspended; as, a seal appended to a record; the inscription was appended to the column." Не могу соотнести его со StringBuilder, закрадываются ассоциации String-ветка
И?
вопрос: корректно ли рассматривать StringBuilder как массив или все же различия в процедуре добавления элементов существенны
Словарь _литературного_ английского здесь лишний
Стринг билдер это стринг билдер. Это объект, в который можно добавлять элементы, строка же каждый раз перезаписывается при изменении.
Он скорее на List похож, чем на массив.
Обсуждают сегодня