Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Java /
capitalizePython >>> "bela".capitalize() 'Bela' >>> "bELA".capitalize() 'Bela' Vagyis: az első betű nagybetűs lesz ÉS a többi pedig kisbetűs. Java String s = "bela"; System.out.println(s.capitalize()); // HIBA, nincs ilyen metódus A Java-ban nincs ilyen, 1995 óta nem sikerült beletenni. Akkor csináljuk meg kézzel: String capitalize(String s) { if (s.isEmpty()) { return ""; } String first = "" + s.charAt(0); // 1 hosszúságú sztringként kezeljük String rest = s.substring(1); return first.toUpperCase() + rest.toLowerCase(); } System.out.println(capitalize("bela")); // Bela System.out.println(capitalize("bELA")); // Bela System.out.println(capitalize("")); // "", üres sztring |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |