Apa itu Metode Lampiran di Java?



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

menawarkan banyak metode untuk memudahkan pekerjaan Anda. Dalam artikel ini, mari kita bahas salah satu metode tersebut, menambahkan() . Metode append di java menambahkan string yang ditentukan ke urutan karakter. Izinkan saya menguraikan tambahkan di Java.

Poin-poin yang akan dibahas adalah sebagai berikut:





Mari kita mulai!

Apa metode menambahkan di Java?

Metode menambahkan membantu dalam menambahkan string yang ditentukan ke urutan karakter. Karakter dari argumen kemudian ditambahkan.



  • Pernyataan

Deklarasi metode append adalah sebagai berikut:

publik StringBuilder menambahkan (String str)
  • Parameter

str: Ini adalah string

sqoop impor dari oracle ke hdfs
  • Nilai kembali

Mengembalikan referensi ke objek



Sekarang setelah Anda mengetahui sintaks umum, mari kita lihat yang berbedacara / bentuk di mana metode menambahkan di Jawa dapat digunakan.

Tambahkan di Java: Sintaks

Berbagai cara untuk merepresentasikan file menambahkan metodenya adalah:

  • publik StringBuilder menambahkan ( boolean b)
  • publik StringBuilder menambahkan (int i)
  • publik StringBuilder menambahkan (float f)
  • publik StringBuilder menambahkan (panjang l)
  • publik StringBuilder menambahkan (d ganda)
  • publik StringBuilder menambahkan ( arang c)
  • publik StringBuilder menambahkan ( arang [] p)
  • publik StringBuilder menambahkan ( arang [] str, int mengimbangi, int len)
  • publik StringBuilder menambahkan (CharSequence cs)
  • publik StringBuilder menambahkan (CharSequence cs, int Mulailah, int akhir)
  • publik StringBuilder menambahkan (Object obj)
  • publik StringBuilder menambahkan (String str)
  • publik StringBuilder menambahkan (StringBuffer sb)
  • publik StringBuilder appendCodePoint ( int codePoint)

Sekarang setelah Anda mengetahui konsepnya, mari kita coba memahami konsep tersebut dengan bantuan sebuah contoh.

Contoh

Di bawah kode yang diberikan menunjukkan penggunaan StringBuilder kelas. Coba lihat!

Kode:

import java.util. * import java.util.concurrent.LinkedBlockingQueue publik kelas A {public static void main (String [] argv) melempar Exception {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) // print string System.out.println ('String2 capacity =' + str2.capacity ()) StringBuilder str3 = new StringBuilder (str1) // cetak string System.out.println ('String3 =' + str3.toString ())} }

Keluaran:

String = ABC

String1 = XYZ

Kapasitas string2 = 10

temukan angka terbesar dalam sebuah larik

String3 = XYZ

Jalan keluar lainnya adalah dengan menggunakan StringBuffer kelas.

Kode:

stack dan heap memory di java
impor java.io. * kelas GFG {public static void main (String [] args) {StringBuffer s = new StringBuffer ('GeeksforGeeks') int p = s.length () int q = s.capacity () System.out. println ('Panjang string Edureka =' + p) System.out.println ('Kapasitas string Edureka =' + q)}}

Keluaran:
Panjang senar Edureka = 7
Kapasitas senar Edureka = 10

Dalam kode di atas, saya telah menyebutkan dua metode yang paling banyak digunakan milik kelas StringBuffer. Izinkan saya menuangkan sedikit lebih banyak informasi tentang metode yang ditawarkan Java ini!

Kapan menggunakan metode append?

Nah, situasi dimana + operator digunakan pada string benda . Java dengan sendirinya mengubah setiap modifikasi yang dilakukan pada instance string dalam dua operasi serupa pada instance StringBuffer. Oleh karena itu, penggabungan memanggil metode append pada a StringBuffer obyek. Segera setelah penggabungan dilakukan, kompilator memanggil toString metode untuk mengubah StringBuffer yang dimodifikasi kembali menjadi string konstan. Kedengarannya sangat rumit, bukan?

Nah, alih-alih semua ini mengapa tidak hanya memiliki satu kelas string yang berfungsi seperti StringBuffer ?

Solusinya di sini adalah kinerja. Ada banyak pengoptimalan yang jam dan waktu dapat lakukan dengan mengetahui bahwa objek string tidak dapat diubah. menyembunyikan bagian kompleks dari konversi antara String dan StringBuffer, lebih tepatnya programmer tidak pernah benar-benar merasa perlu menggunakan StringBuffer dan akan dapat menyelesaikan sebagian besar masalah dalam istilah operator + pada variabel string!

Ini membawa kita ke bagian akhir artikel ini tentang metode Append in Java. Saya harap Anda menganggapnya informatif. Teruslah membaca, terus menjelajah!

Lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Kami di sini untuk membantu Anda dengan setiap langkah dalam perjalanan Anda, untuk menjadi selain pertanyaan wawancara java ini, kami datang dengan kurikulum yang dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar di artikel 'Tambahkan di Java' dan kami akan menghubungi Anda kembali secepatnya.