Jadual Kandungan
Contoh
Output
Rumah Java javaTutorial Di Jawa, pelaksanaan string

Di Jawa, pelaksanaan string

Aug 27, 2023 pm 03:09 PM
- java - capai - rentetan

Di Jawa, pelaksanaan string

Pengumpulan rentetan ialah proses di mana satu salinan bagi setiap nilai rentetan yang berbeza disimpan. Jika tidak, rentetan tidak boleh diubah. Dengan cara ini rentetan boleh mengandungi data yang sama dan berkongsi memori yang sama. Dengan cara ini, ingatan yang diperlukan akan sangat berkurangan.

Apabila fungsi 'intern' dipanggil:

  • Ia menyemak kesamaan antara dua rentetan - iaitu sama ada objek rentetan wujud dalam String Constant Pool (SCP).

  • Jika ada, tali akan diambil dari kolam dan dikembalikan. Jika tidak, objek rentetan baharu dibuat dan ditambahkan pada kolam. Rujukan kepada objek rentetan juga dikembalikan.

  • Untuk dua rentetan 'a' dan 'b', a.intern() == b.intern() adalah benar jika dan hanya jika a.equals(b) kembali benar.

Mari kita lihat contoh:

Contoh

Demonstrasi

public class Demo{
   public static void main(String[] args){
      String s1 = new String("Its");
      String s2 = s1.concat("sample");
      String s3 = s2.intern();
      System.out.println("Checking equality of object 2 and 3 :");
      System.out.println(s2 == s3);
      String s4 = "Its a sample";
      System.out.println("Checking equality of object 3 and 4 :");
      System.out.println(s3 == s4);
   }
}
Salin selepas log masuk

Output

Checking equality of object 2 and 3 :
true
Checking equality of object 3 and 4 :
false
Salin selepas log masuk

Sebuah kelas bernama Demo mengandungi fungsi utama. Tiga contoh objek String ditakrifkan di sini, di mana rentetan kedua ialah gabungan rentetan pertama dengan nilai yang berbeza. Rentetan ketiga memanggil fungsi 'intern' pada rentetan kedua. Rentetan ini dibandingkan menggunakan operator '==' dan hasilnya dipaparkan pada konsol.

Atas ialah kandungan terperinci Di Jawa, pelaksanaan string. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk membangunkan aplikasi data geolokasi berasaskan Cassandra menggunakan Java Bagaimana untuk membangunkan aplikasi data geolokasi berasaskan Cassandra menggunakan Java Sep 20, 2023 pm 06:19 PM

Cara menggunakan Java untuk membangunkan aplikasi data geolokasi berasaskan Cassandra Aplikasi data geolokasi digunakan secara meluas dalam masyarakat moden, seperti navigasi peta, perkongsian lokasi, pengesyoran lokasi, dsb. Cassandra ialah pangkalan data NoSQL yang diedarkan dan berskala tinggi yang boleh mengendalikan sejumlah besar data dan amat sesuai untuk menyimpan dan menanyakan data lokasi geografi. Artikel ini akan memperkenalkan cara menggunakan Java untuk membangunkan aplikasi data lokasi geografi berasaskan Cassandra dan memberikan contoh kod khusus. 1. Persekitaran

Bagaimana untuk menggunakan kaedah LinkedList.removeFirst() dalam Java untuk memadamkan elemen daripada kepala senarai terpaut? Bagaimana untuk menggunakan kaedah LinkedList.removeFirst() dalam Java untuk memadamkan elemen daripada kepala senarai terpaut? Nov 18, 2023 am 11:10 AM

Kelas LinkedList dalam Java ialah kelas yang melaksanakan struktur data senarai terpaut Ia menyediakan banyak kaedah berguna untuk mengendalikan senarai terpaut. Antaranya, kaedah removeFirst() boleh digunakan untuk memadam elemen daripada kepala senarai terpaut. Berikut akan memperkenalkan cara menggunakan kaedah LinkedList.removeFirst() dan memberikan contoh kod khusus. Sebelum menggunakan kaedah LinkedList.removeFirst(), kita perlu membuat LinkedList terlebih dahulu

Pasang dan mulakan dengan cepat dengan Kafka dalam Linux: panduan langkah demi langkah Pasang dan mulakan dengan cepat dengan Kafka dalam Linux: panduan langkah demi langkah Jan 31, 2024 pm 09:26 PM

Langkah terperinci untuk memasang Kafka dalam persekitaran Linux 1. Prasyarat Sistem pengendalian: Linux (Ubuntu atau CentOS disyorkan) Java: JDK8 atau lebih tinggi ZooKeeper: versi 3.4 atau lebih tinggi Kafka: versi stabil terkini 2. Pasang Javasudoapt-getupdatesudoapt- getinstalldefault-jdk3. Pasang ZooKeeperwg

Apakah jenis data biasa dalam pangkalan data Oracle? Apakah jenis data biasa dalam pangkalan data Oracle? Mar 08, 2024 am 09:15 AM

Terdapat banyak jenis data biasa dalam pangkalan data Oracle, termasuk angka, aksara, tarikh, dll. Beberapa jenis data biasa akan diperkenalkan secara terperinci di bawah, dengan contoh kod yang sepadan. Jenis data berangka: NUMBER: digunakan untuk menyimpan data jenis berangka, dan ketepatan serta julat boleh ditentukan mengikut keperluan. Contoh: CREATETABLEtest_table(idNUMBER(10),gajiNUMBER(8,2));INTEGER: gunakan

Melaksanakan kaunter teragih menggunakan Redis dan Java: Bagaimana untuk mencapai konkurensi tinggi Melaksanakan kaunter teragih menggunakan Redis dan Java: Bagaimana untuk mencapai konkurensi tinggi Jul 29, 2023 am 08:21 AM

Melaksanakan kaunter teragih menggunakan Redis dan Java: Bagaimana untuk mencapai keselarasan tinggi Pengenalan: Dalam pembangunan aplikasi Internet moden, keselarasan tinggi adalah cabaran biasa. Apabila berbilang pengguna mengakses aplikasi pada masa yang sama, ia perlu dapat mengendalikan dan menjejaki permintaan setiap pengguna dengan betul untuk mengelakkan kehilangan data atau kekeliruan. Dalam artikel ini, kami akan membincangkan cara melaksanakan kaunter teragih menggunakan Redis dan Java untuk mencapai penjejakan dan pengurusan data konkurensi tinggi. 1. Pengenalan kepada Redis Redis ialah pangkalan sumber terbuka

Cara menggunakan Laravel untuk melaksanakan fungsi penyegerakan data dan pemprosesan tak segerak Cara menggunakan Laravel untuk melaksanakan fungsi penyegerakan data dan pemprosesan tak segerak Nov 02, 2023 am 11:53 AM

Cara menggunakan Laravel untuk melaksanakan fungsi penyegerakan data dan pemprosesan tak segerak Pengenalan: Laravel ialah rangka kerja PHP yang terkenal dengan sintaksnya yang ringkas, elegan dan fungsi yang berkuasa. Dalam pembangunan web moden, penyegerakan data dan pemprosesan tak segerak adalah keperluan yang sangat biasa. Menggunakan rangka kerja Laravel, kami boleh melaksanakan fungsi ini dengan mudah dan meningkatkan prestasi serta pengalaman pengguna tapak web. Artikel ini akan memperkenalkan cara menggunakan Laravel untuk melaksanakan penyegerakan data dan fungsi pemprosesan tak segerak serta menyediakan contoh kod khusus. 1. Pelaksanaan fungsi penyegerakan data

Cara Vue melaksanakan fungsi muat naik fail Cara Vue melaksanakan fungsi muat naik fail Feb 19, 2024 pm 06:23 PM

Bagaimana untuk melaksanakan fungsi Muat Naik vue Dengan pembangunan aplikasi web, fungsi muat naik fail telah menjadi semakin biasa. Vue ialah rangka kerja JavaScript popular yang menyediakan cara mudah untuk membina aplikasi web moden. Dalam Vue, anda boleh melaksanakan fungsi muat naik fail dengan menggunakan komponen Muat Naik Vue. Artikel ini akan memperkenalkan cara menggunakan Vue untuk melaksanakan fungsi muat naik fail dan memberikan contoh kod khusus. Mula-mula, pasang kebergantungan yang diperlukan dalam projek Vue. Anda boleh menggunakan n

Cara menggunakan operasi skrip Linux untuk melaksanakan log masuk jauh di Java Cara menggunakan operasi skrip Linux untuk melaksanakan log masuk jauh di Java Oct 05, 2023 am 08:42 AM

Gambaran keseluruhan cara menggunakan operasi skrip Linux untuk melaksanakan log masuk jauh dalam Java: Log masuk jauh ialah cara menggunakan satu komputer untuk log masuk ke komputer lain dalam persekitaran rangkaian untuk melaksanakan operasi. Dalam sistem Linux, kami biasanya menggunakan protokol SSH untuk log masuk jauh. Artikel ini akan memperkenalkan cara melaksanakan operasi log masuk jauh dengan memanggil skrip Linux dalam Java dan memberikan contoh kod khusus. Langkah 1: Tulis kod skrip Linux Mula-mula, kita perlu menulis skrip Linux untuk lulus

See all articles