Rumah >Java >javaTutorial >Gunakan kaedah length() kelas StringBuilder di Java untuk mendapatkan panjang rentetan

Gunakan kaedah length() kelas StringBuilder di Java untuk mendapatkan panjang rentetan

王林
王林asal
2023-07-26 10:00:231542semak imbas

Gunakan kaedah length() kelas StringBuilder di Java untuk mendapatkan panjang rentetan

Di Jawa, kadangkala kita perlu mendapatkan panjang rentetan untuk memproses rentetan atau mengehadkan bilangan aksara. Biasanya, kita boleh mendapatkan panjang rentetan melalui kaedah length() kelas String. Walau bagaimanapun, dalam beberapa kes khas, kita mungkin perlu beroperasi pada rentetan pembolehubah, dan dalam kes ini kita perlu menggunakan kelas StringBuilder. Artikel ini akan memperkenalkan cara menggunakan kaedah length() kelas StringBuilder untuk mendapatkan panjang rentetan dan memberikan contoh kod yang berkaitan.

Kelas StringBuilder ialah kelas yang sangat berguna dalam Java, yang boleh digunakan untuk mengubah suai rentetan secara dinamik. Tidak seperti kelas String, panjang kelas StringBuilder boleh diubah, jadi ia sesuai untuk senario yang memerlukan pengubahsuaian rentetan yang kerap. Kelas StringBuilder menyediakan pelbagai kaedah untuk mendapatkan panjang rentetan, termasuk kaedah length().

Kaedah length() kelas StringBuilder mengembalikan panjang rentetan yang disimpan dalam objek StringBuilder semasa. Penggunaannya sangat mudah, hanya panggil kaedah length() melalui objek StringBuilder. Berikut ialah kod contoh:

StringBuilder stringBuilder = new StringBuilder("Hello, world!");
int length = stringBuilder.length();
System.out.println("字符串的长度为:" + length);

Dalam contoh di atas, kami mula-mula mencipta objek StringBuilder dan menghantar rentetan awal "Hello, dunia!" Kemudian, kami memanggil kaedah length() untuk mendapatkan panjang rentetan dan mencetak hasilnya. Selepas melaksanakan kod di atas, konsol akan mengeluarkan bahawa panjang rentetan ialah 13.

Perlu diambil perhatian bahawa kaedah length() mengembalikan panjang logik rentetan (iaitu, bilangan aksara yang terkandung), bukan saiz bekas asas. Saiz bekas di dalam kelas StringBuilder dikembangkan secara automatik berdasarkan panjang rentetan sebenar, jadi tidak perlu risau tentang saiz bekas apabila menggunakan kaedah length().

Selain kaedah length(), kelas StringBuilder juga menyediakan beberapa kaedah lain yang berkaitan, seperti kaedah kapasiti() dan kaedah trimToSize(). Kaedah kapasiti() mengembalikan jumlah kapasiti bekas objek StringBuilder, manakala kaedah trimToSize() digunakan untuk melaraskan saiz bekas semasa untuk menyesuaikan diri dengan panjang rentetan. Kaedah ini boleh dipilih dan digunakan mengikut keperluan sebenar.

Untuk meringkaskan, kelas StringBuilder di Java ialah kelas yang sangat berguna yang boleh digunakan untuk memanipulasi rentetan secara dinamik. Apabila anda perlu mendapatkan panjang rentetan, anda boleh menggunakan kaedah length() kelas StringBuilder untuk mendapatkan panjang rentetan. Artikel ini menunjukkan cara menggunakan kaedah length() melalui kod sampel dan menyediakan beberapa kaedah lain yang berkaitan untuk rujukan anda. Saya harap artikel ini akan membantu anda dalam proses menggunakan kelas StringBuilder.

Atas ialah kandungan terperinci Gunakan kaedah length() kelas StringBuilder di Java untuk mendapatkan panjang rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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