


Gunakan kaedah delete() kelas StringBuilder dalam Java untuk memadam sebahagian daripada kandungan dalam rentetan
Gunakan kaedah delete() kelas StringBuilder dalam Java untuk memadam sebahagian daripada kandungan dalam rentetan
Kelas String ialah kelas pemprosesan rentetan yang biasa digunakan di Java. Ia mempunyai banyak kaedah yang biasa digunakan untuk operasi rentetan. Walau bagaimanapun, dalam beberapa kes, kita perlu kerap mengubah suai rentetan, dan ketidakbolehubah kelas String akan membawa kepada penciptaan objek rentetan baharu yang kerap, sekali gus menjejaskan prestasi. Untuk menyelesaikan masalah ini, Java menyediakan kelas StringBuilder, iaitu kelas rentetan boleh ubah yang menyokong operasi pengubahsuaian yang pantas dan cekap pada rentetan.
Dalam kelas StringBuilder, kita boleh menggunakan kaedah delete() untuk memadam sebahagian daripada kandungan dalam rentetan. Sintaks kaedah delete() adalah seperti berikut:
public StringBuilder delete(int start, int end)
Antaranya, start mewakili kedudukan permulaan subrentetan yang akan dipadamkan (termasuk kedudukan ini), dan end mewakili kedudukan akhir substring yang hendak dipadamkan (tidak termasuk ini kedudukan). Dengan menentukan nilai permulaan dan akhir, kita boleh memadamkan subrentetan dalam julat yang ditentukan dalam rentetan.
Kod sampel berikut menunjukkan cara menggunakan kaedah delete() untuk memadam sebahagian kandungan dalam rentetan:
public class StringBuilderDeleteExample { public static void main(String[] args) { StringBuilder sb = new StringBuilder("Hello, World!"); // 删除字符串中的逗号和空格 sb.delete(5, 8); System.out.println("删除逗号和空格后的字符串:" + sb.toString()); // 删除字符串中的所有内容 sb.delete(0, sb.length()); System.out.println("删除所有内容后的字符串:" + sb.toString()); } }
Dalam kod di atas, kami mula-mula mencipta objek StringBuilder sb dengan nilai awal "Hello, World! " . Kemudian, kami menggunakan kaedah delete() untuk mengalih keluar koma dan ruang dalam rentetan, dengan permulaan ialah 5 dan tamat ialah 8. Selepas memanggil kaedah delete(), rentetan asal "Hello, World!" Akhir sekali, kami memanggil kaedah delete() sekali lagi, menetapkan mula kepada 0 dan tamat kepada sb.length(), yang bermaksud keseluruhan rentetan dipadamkan. Hasil keluaran akhir ialah rentetan kosong.
Perlu diambil perhatian bahawa kaedah delete() tidak mengembalikan subrentetan yang dipadam, tetapi mengubah suai objek rentetan asal. Jika kita perlu mendapatkan substring yang dipadamkan, kita boleh menggunakan kaedah substring() untuk memintas bahagian yang hendak dipadamkan sebelum memanggil kaedah delete().
Dengan menggunakan kaedah delete() kelas StringBuilder, kami boleh memadamkan kandungan dalam julat yang ditentukan dengan cekap semasa pemprosesan rentetan, mengelakkan penciptaan objek rentetan baharu yang kerap dan meningkatkan prestasi program.
Untuk meringkaskan, artikel ini memperkenalkan penggunaan kaedah delete() kelas StringBuilder dalam Java untuk memadam sebahagian daripada kandungan dalam rentetan dan menyediakan contoh kod mudah untuk membantu pembaca memahami penggunaan dan fungsinya. Semoga artikel ini bermanfaat kepada pembaca.
Atas ialah kandungan terperinci Gunakan kaedah delete() kelas StringBuilder dalam Java untuk memadam sebahagian daripada kandungan dalam rentetan. 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



Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Panduan untuk Penjana Nombor Rawak di Jawa. Di sini kita membincangkan Fungsi dalam Java dengan contoh dan dua Penjana berbeza dengan contoh lain.

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.

Java 8 memperkenalkan API Stream, menyediakan cara yang kuat dan ekspresif untuk memproses koleksi data. Walau bagaimanapun, soalan biasa apabila menggunakan aliran adalah: bagaimana untuk memecahkan atau kembali dari operasi foreach? Gelung tradisional membolehkan gangguan awal atau pulangan, tetapi kaedah Foreach Stream tidak menyokong secara langsung kaedah ini. Artikel ini akan menerangkan sebab -sebab dan meneroka kaedah alternatif untuk melaksanakan penamatan pramatang dalam sistem pemprosesan aliran. Bacaan Lanjut: Penambahbaikan API Java Stream Memahami aliran aliran Kaedah Foreach adalah operasi terminal yang melakukan satu operasi pada setiap elemen dalam aliran. Niat reka bentuknya adalah

Panduan untuk TimeStamp to Date di Java. Di sini kita juga membincangkan pengenalan dan cara menukar cap waktu kepada tarikh dalam java bersama-sama dengan contoh.

Kapsul adalah angka geometri tiga dimensi, terdiri daripada silinder dan hemisfera di kedua-dua hujungnya. Jumlah kapsul boleh dikira dengan menambahkan isipadu silinder dan jumlah hemisfera di kedua -dua hujungnya. Tutorial ini akan membincangkan cara mengira jumlah kapsul yang diberikan dalam Java menggunakan kaedah yang berbeza. Formula volum kapsul Formula untuk jumlah kapsul adalah seperti berikut: Kelantangan kapsul = isipadu isipadu silinder Dua jumlah hemisfera dalam, R: Radius hemisfera. H: Ketinggian silinder (tidak termasuk hemisfera). Contoh 1 masukkan Jejari = 5 unit Ketinggian = 10 unit Output Jilid = 1570.8 Unit padu menjelaskan Kirakan kelantangan menggunakan formula: Kelantangan = π × r2 × h (4
