Что такое метод добавления в Java?



Добавить в Java - это встроенный метод в Java, который используется для добавления строкового представления логического аргумента к заданной последовательности.

предлагает множество способов облегчить вашу работу. В этой статье давайте обсудим один из таких методов, добавить () . Метод append в java добавляет указанную строку к последовательности символов. Позвольте мне подробнее остановиться на добавить в Java.

Обсудить следующие вопросы:





Давайте начнем!

Что такое метод append в Java?

Метод добавить в помогает добавить указанную строку к последовательности символов. Персонажи аргумент затем добавляется.



  • Декларация

Объявление метода добавления выглядит следующим образом:

общедоступный StringBuilder append (String str)
  • Параметр

str: это строка

  • Возвращаемое значение

Возвращает ссылку на объект



преобразовать строку в формат даты в java

Теперь, когда вы знакомы с общим синтаксисом, давайте рассмотрим различныеспособы / формы, в которых можно использовать метод append в Java.

Добавить в Java: синтаксис

Различные способы представления добавить метод:

  • общественный StringBuilder append ( логический б)
  • общественный StringBuilder добавление (int i)
  • общественный StringBuilder append (float f)
  • общественный StringBuilder append (длинное l)
  • общественный StringBuilder добавление (двойное d)
  • общественный StringBuilder append ( char в)
  • общественный StringBuilder append ( char [] п)
  • общественный StringBuilder append ( char [] ул. int смещение int len)
  • общественный StringBuilder append (CharSequence cs)
  • общественный StringBuilder append (CharSequence cs, int Начните, int конец)
  • общественный StringBuilder append (объект obj)
  • общественный StringBuilder append (строка str)
  • общественный Добавление StringBuilder (StringBuffer sb)
  • общественный StringBuilder appendCodePoint ( int codePoint)

Теперь, когда вы знакомы с концепцией, давайте попробуем понять ее на примере.

пример

В приведенном ниже коде показано использование StringBuilder класс. Взглянуть!

Код:

import java.util. * import java.util.concurrent.LinkedBlockingQueue открытый класс A {public static void main (String [] argv) выдает исключение {StringBuilder str = new StringBuilder () str.append ('ABC') System.out. println ('String =' + str.toString ()) StringBuilder str1 = new StringBuilder ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = new StringBuilder (10) // напечатать строку System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // напечатать строку System.out.println ('String3 =' + str3.toString ())} }

Вывод:

Строка = ABC

String1 = XYZ

Вместимость String2 = 10

String3 = XYZ

Другой выход - использовать StringBuffer класс.

Код:

import java.io. * class GFG {public static void main (String [] args) {StringBuffer s = new StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Длина строки Edureka =' + p) System.out.println ('Размер строки Edureka =' + q)}}

Вывод:
Длина струны Эдурика = 7
Емкость струны Эдурика = 10

В приведенном выше коде я упомянул два наиболее часто используемых метода, принадлежащих классу StringBuffer. Позвольте мне вылить немного больше информации об этом методе, который предлагает Java!

Когда использовать метод добавления?

Ну, ситуация, когда оператор + используется в строке объекты . Сама по себе Java изменяет любые модификации, сделанные в экземпляре строки в двух аналогичных операциях с экземпляром StringBuffer. Поэтому конкатенация вызывает метод добавления для StringBuffer объект. Как только выполняется конкатенация, компилятор вызывает нанизывать для преобразования измененного StringBuffer обратно в постоянную строку. Звучит очень сложно, правда?

Вместо всего этого, почему бы просто не создать один строковый класс, который действует как StringBuffer ?

Решение здесь - производительность. Есть много оптимизаций, которые могут сделать час и время, зная, что строковые объекты неизменяемы. скрывает сложную часть преобразования между String и StringBuffer, точнее говоря, программисты никогда не почувствуют необходимости использовать StringBuffer и смогут решить большинство проблем с помощью оператора + для строковых переменных!

На этом мы подошли к концу статьи о методе Append в Java. Надеюсь, вы нашли это информативным. Продолжайте читать, продолжайте исследовать!

Проверьте от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Мы здесь, чтобы помогать вам на каждом этапе вашего пути. Для того, чтобы стать помимо вопросов на собеседовании по Java, мы разработали учебную программу, предназначенную для студентов и профессионалов, которые хотят стать Java-разработчиками.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев к статье «Добавление в Java», и мы свяжемся с вами в ближайшее время.