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); } }
Output
Checking equality of object 2 and 3 : true Checking equality of object 3 and 4 : false
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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

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

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

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 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 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

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

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
