Apa Perbedaan Antara Metode Panjang dan Panjang () di Jawa?

Apa Perbedaan Antara Metode Panjang Dan Panjang Di Jawa



Di Java, length, dan length() digunakan untuk mendapatkan ukuran array dan panjang string. 'Panjang' adalah properti dari array yang menunjukkan berapa banyak elemen yang termasuk dalam array. Ini bukan metode dan diakses langsung melalui operator titik (.). Selagi ' panjang() ” adalah metode kelas String yang mengembalikan panjang string. Itu diakses menggunakan tanda kurung setelah nama variabel.

Berapa panjang Properti?

Di Jawa, “ panjang ” properti adalah properti bawaan yang mengembalikan jumlah elemen array. Ini bukan metode, tetapi variabel instan publik yang dideklarasikan di kelas Array. Panjang properti dapat digunakan dengan semua jenis array, termasuk array tipe primitif, array objek, dan array multi-dimensi.

Contoh 1

Berikut adalah contoh yang menunjukkan penggunaan panjang properti:







kelas tanda {

publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {

int [ ] angka = { 1 , 2 , 3 , 4 , 5 } ;

int panjang larik = angka. panjang ;

Sistem . keluar . println ( 'Panjang array angka adalah:' + panjang larik ) ;

}

}

Dalam contoh di atas,



  • angka ” array berisi 5 elemen.
  • panjang ” properti adalah untuk menentukan berapa banyak elemen dalam array.

Keluaran







Nilai dari ' panjang larik ” adalah 5, yang merupakan jumlah elemen dalam array angka.

Contoh: 2

Berikut adalah contoh lain yang menggunakan array multidimensi:



kelas tanda {

publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {

int [ ] [ ] matriks = { { 1 , 2 , 3 } , { 4 , 5 , 6 } , { 7 , 8 , 9 } } ;

int numRows = matriks. panjang ;

int numCols = matriks [ 0 ] . panjang ;

Sistem . keluar . println ( 'Matriks memiliki' + numRows + ' baris dan ' + numCols + 'kolom.' ) ;

}

}

Penjelasannya ada di bawah ini,

  • matriks ” array adalah array dua dimensi yang berisi 3 baris dan 3 kolom.
  • panjang ” properti digunakan untuk mengambil nomor baris dalam array matriks.
  • Juga, properti panjang juga digunakan untuk mengambil jumlah kolom di baris pertama dari array matriks.

Keluaran

Output dari program ini adalah “Matriks memiliki 3 baris dan 3 kolom” yang ditampilkan di terminal.

Berapakah metode length()?

Metode length() digunakan untuk menentukan panjang string. Ini adalah metode, bukan properti, dan dipanggil menggunakan tanda kurung setelah variabel string atau literal.

Contoh 1

Berikut adalah contoh yang menunjukkan penggunaan metode length() :

kelas tanda {

publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {

Rangkaian salam = 'Halo Dunia!' ;

int stringLength = salam. panjang ( ) ;

Sistem . keluar . println ( 'Panjang string salam adalah:' + stringLength ) ;

}

}

Dalam contoh ini,

  • salam ” string berisi 13 karakter, termasuk spasi dan tanda baca.
  • panjang() ” metode digunakan untuk mengambil karakter dalam string salam.

Keluaran

Nilai stringLength adalah 13, yaitu panjang karakter dalam string salam.

Contoh: 2

Berikut adalah contoh lain yang menggunakan metode length() dalam satu lingkaran:

kelas tanda {

publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {

Rangkaian pesan = 'Jawa' ;

untuk ( int Saya = 0 ; Saya < pesan. panjang ( ) ; Saya ++ ) {

arang Char saat ini = pesan. char Di ( Saya ) ;

Sistem . keluar . println ( 'Karakter di indeks' + Saya + ' adalah: ' + Char saat ini ) ;

}

}

}

Deskripsi kode di atas disebutkan di bawah ini:

  • panjang() ” metode digunakan dalam satu lingkaran untuk mengulangi setiap karakter dalam string pesan.
  • charAt() ” digunakan untuk mengambil karakter pada indeks saat ini, dan karakter tersebut dicetak ke konsol.

Keluaran

Keluarannya menunjukkan bahwa setiap karakter dalam string pesan telah dicetak ke konsol.

Apa Perbedaan Antara Metode panjang dan panjang ()?

Di Java, length, dan length() digunakan untuk mendapatkan ukuran array dan panjang string. Namun, ada beberapa perbedaan utama antara kedua konsep ini:

  • length adalah variabel instance publik dari array yang digunakan untuk mendapatkan jumlah elemen dalam array. Ini bukan metode dan langsung diakses melalui operator titik (.). length() menentukan panjang string. Itu diakses menggunakan tanda kurung setelah nama variabel.
  • length hanya dapat digunakan dengan array, sedangkan length() hanya dapat digunakan dengan string.
  • panjang memberikan nilai integer yang mewakili jumlah elemen array. Nilai integer yang mewakili jumlah karakter dalam string dikembalikan oleh fungsi length().
  • length adalah variabel akhir yang tidak dapat dimodifikasi, sedangkan length() adalah metode yang dapat dipanggil pada objek string apa pun.
  • length adalah properti dari objek array, sehingga diakses menggunakan notasi titik, sedangkan length() adalah metode dari kelas String, sehingga diakses menggunakan sintaks pemanggilan metode.

Kesimpulan

Di Jawa, “ panjang ” properti adalah properti bawaan yang mengembalikan jumlah elemen array. Itu dapat digunakan dengan semua jenis array dan diakses menggunakan operator titik (.) setelah nama array. Di sisi lain, metode “panjang ()” digunakan untuk mengembalikan panjang string. Ini adalah metode, bukan properti, dan dipanggil menggunakan tanda kurung setelah variabel string atau literal.