Rumah  >  Artikel  >  Java  >  Bagaimana untuk Menggabungkan Elemen Tatasusunan ke dalam Rentetan dalam Java: Setara dengan Fungsi join() PHP?

Bagaimana untuk Menggabungkan Elemen Tatasusunan ke dalam Rentetan dalam Java: Setara dengan Fungsi join() PHP?

DDD
DDDasal
2024-10-26 01:49:02703semak imbas

How to Concatenate Array Elements into a String in Java: The Equivalent of PHP's join() Function?

Java Equivalent of PHP's Join() Function for Arrays

PHP's join() function membenarkan anda untuk menggabungkan elemen array ke dalam rentetan , memisahkan setiap elemen dengan gam tertentu. Java menawarkan fungsi yang serupa melalui kaedah String.join(), tersedia sejak Java 8.

String.join() dalam Java

Bermula dari Java 8, Kaedah String.join() boleh digunakan untuk mencapai fungsi yang sama seperti PHP's join():

<code class="java">String.join(", ", new String[]{"Hello", "World", "!"})</code>

Ini akan menjana output berikut:

Hello, World, !

Apache Commons StringUtils.join() Lang

Untuk versi Java sebelum 8, atau untuk pilihan penyesuaian yang lebih lanjut, anda boleh menggunakan kelas StringUtils daripada Apache Commons Lang. Kaedah StringUtils.join() juga membolehkan anda menggabungkan elemen tatasusunan ke dalam rentetan. Contohnya:

<code class="java">StringUtils.join(new String[] {"Hello", "World", "!"}, ", ")</code>

Ini akan mengembalikan output yang sama seperti contoh Java 8 String.join():

Hello, World, !

Dengan menggunakan sama ada kaedah Java 8 String.join() atau kaedah StringUtils.join() daripada Apache Commons Lang, anda boleh menggabungkan elemen tatasusunan dengan mudah ke dalam rentetan tunggal sambil menentukan pemisah yang dikehendaki.

Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Elemen Tatasusunan ke dalam Rentetan dalam Java: Setara dengan Fungsi join() PHP?. 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