Apakah Metode Penambahan di Jawa?



Append in Java adalah metode inbuilt di Java yang digunakan untuk menambahkan representasi string dari argumen boolean ke urutan tertentu

menawarkan banyak kaedah untuk memudahkan kerja anda. Dalam artikel ini, mari kita bincangkan satu kaedah tersebut, tambahkan () . Kaedah append dalam java menambahkan rentetan yang ditentukan ke urutan watak. Izinkan saya menghuraikan mengenai tambahkan di Jawa.

Perkara-perkara yang akan dibincangkan adalah seperti berikut:





Mari kita mulakan!

cara melaksanakan senarai terpaut di c

Apakah kaedah yang dilampirkan di Java?

Kaedah dilampirkan di membantu dalam menambahkan rentetan yang ditentukan pada urutan watak. Watak-watak dari hujah kemudian dilampirkan.



  • Pengisytiharan

Pernyataan kaedah penambahan adalah seperti berikut:

lampiran StringBuilder awam (String str)
  • Parameter

str: Ini tali

  • Nilai pulangan

Mengembalikan rujukan ke objek



Sekarang anda menyedari sintaksis umum, mari kita lihat yang berbezacara / bentuk di mana kaedah yang dilampirkan di Java dapat digunakan.

Lampirkan di Java: Sintaks

Kaedah yang berbeza untuk mewakili tambahkan kaedahnya adalah:

  • awam Lampiran StringBuilder ( boolean b)
  • awam StringBuilder append (int i)
  • awam StringBuilder append (float f)
  • awam StringBuilder append (panjang l)
  • awam StringBuilder append (double d)
  • awam Lampiran StringBuilder ( char c)
  • awam Lampiran StringBuilder ( char [] p)
  • awam Lampiran StringBuilder ( char [] str, int mengimbangi, int len)
  • awam Lampiran StringBuilder (CharSequence cs)
  • awam Lampirkan StringBuilder (CharSequence cs, int mulakan, int akhir)
  • awam StringBuilder append (Objek obj)
  • awam StringBuilder append (String str)
  • awam Lampirkan StringBuilder (StringBuffer sb)
  • awam StringBuilder appendCodePoint ( int titik kod)

Sekarang setelah anda mengetahui konsep tersebut, mari cuba memahami konsep tersebut dengan bantuan contoh.

c ++ susun atur ints

Contohnya

Di bawah kod yang diberikan menunjukkan kepada anda penggunaan StringBuilder kelas. Lihatlah!

Kod:

import java.util. * import java.util.concurrent.LinkedBlockingQueue public class A {public static void main (String [] argv) membuang Pengecualian {StringBuilder str = new StringBuilder () str.append ('ABC') System.out. println ('String =' + str.toString ()) StringBuilder str1 = StringBuilder baru ('XYZ') System.out.println ('String1 =' + str1.toString ()) StringBuilder str2 = StringBuilder baru (10) // rentetan cetak System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // print string System.out.println ('String3 =' + str3.toString ())} }

Pengeluaran:

Rentetan = ABC

Rentetan1 = XYZ

Kapasiti tali2 = 10

Rentetan3 = XYZ

Cara lain adalah dengan menggunakan StringBuffer kelas.

Kod:

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 ('Panjang tali Edureka =' + p) System.out.println ('Kapasiti tali Edureka =' + q)}}

Pengeluaran:
Panjang tali Edureka = 7
Kapasiti rentetan Edureka = 10

Dalam kod di atas, saya telah menyebut dua kaedah yang paling banyak digunakan untuk kelas StringBuffer. Izinkan saya mencurahkan sedikit lebih banyak maklumat mengenai kaedah ini yang ditawarkan oleh Java!

Bilakah menggunakan kaedah lampiran?

Nah, keadaan di mana + operator digunakan pada tali benda . Java dengan sendirinya mengubah setiap modifikasi yang dilakukan pada instance string dalam dua operasi serupa pada instance StringBuffer. Oleh itu penggabungan menggunakan kaedah penambahan pada a StringBuffer objek. Sebaik sahaja penggabungan dilakukan pengkompil memanggil menjalin kaedah untuk menukar StringBuffer yang diubah menjadi rentetan tetap. Kedengarannya sangat rumit, bukan?

cara menyusun nombor dalam c ++

Bukannya semua ini mengapa tidak hanya mempunyai satu kelas rentetan yang bertindak seperti itu StringBuffer ?

Penyelesaian di sini adalah prestasi. Terdapat banyak pengoptimuman yang dapat dibuat oleh jam dan waktu mengetahui bahawa objek rentetan tidak dapat diubah. menyembunyikan bahagian penukaran yang kompleks antara String dan StringBuffer, lebih tepatnya pengaturcara tidak pernah merasakan keperluan untuk menggunakan StringBuffer dan akan dapat menyelesaikan sebahagian besar masalah dari segi pengendali + pada pemboleh ubah rentetan!

Ini membawa kita ke akhir artikel ini mengenai kaedah Lampirkan di Java. Saya harap anda menganggapnya bermaklumat. Teruskan membaca, terus meneroka!

Lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kami di sini untuk membantu anda dalam setiap langkah dalam perjalanan anda, kerana selain daripada soalan wawancara java ini, kami menyediakan kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java.

Ada soalan untuk kami? Harap sebutkan di bahagian komen dari artikel 'Lampirkan di Java' ini dan kami akan menghubungi anda secepat mungkin.