Dalam proyek, kita sering perlu mengubah string yang diterima menjadi kelas koleksi yang sesuai untuk menyimpan, atau mengubah kelas pengumpulan menjadi string untuk transmisi yang mudah. Kelas alat ini merangkum beberapa metode yang umum digunakan, yang sangat nyaman untuk persyaratan konversi ini.
Impor java.util.arrays; impor java.util.collection; impor java.util.hashmap; impor java.util.hashset; impor java.util.map; impor java.util. Pembatas adalah karakter whitespace apa pun*/ set statis public <string> parseparameterList (nilai string) {set <string> hasil = TreeSet baru <string> (); if (values! = null && values.trim (). length ()> 0) {// spec mengatakan ruang lingkup dipisahkan oleh spaces string [] tokens = values.split ("[// s+]"); // cocok dengan whitespace character result.addall (arrays.aslist (tokens)); } hasil pengembalian; } / *** Konversi koleksi menjadi string dari formulir yang ditentukan* / public static string formatParameterList (collection <string> value) {return value == null? null: stringutils.collectionTodelimitedString (value, ","); // Tentukan pembatas}/*** Ekstrak pasangan nilai kunci yang diperlukan dari string kueri dan simpan di peta* Bentuk NAME, God & Password = Method = Up*/Public Static Map <String, String, String> ExtractMap (God & Password = Method = UP*/UP*/Public Static MAP <String, String, String> Extractmap (God & Password = Method = UP*/UP*/Public Static MAP <String, String, String, String HasH (String, God & Passor String> (); Properties Properties = Stringutils.splitarrayElementsIntopRopersies (stringutils.delimitedListToStringArray (query, "&"), "="); if (properties! = null) {untuk (tombol objek: properties.keyset ()) {map.put (key.toString (), properties.get (key) .toString ()); }} return peta; } / *** Bandingkan apakah dua set sama* / public static boolean containsAll (set <string> target, set <string> anggota) {target = new Hashset <string> (target); target.retaSeAll (anggota); // Dapatkan persimpangan dua set return target.size () == anggota.size (); }}Diskusi singkat di atas pada kelas alat yang biasa digunakan string dan konversi koleksi adalah semua konten yang saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.