Recent Changes - Search:

Oktatás

* Programozás 2
  + feladatsor
  + C feladatsor
  + Python feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

* levelezősök
  + Adator. prog.
  + feladatsor
  + quick link

teaching assets


Félévek

* 2024/25/1
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

capitalize

Python

>>> "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
Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2016 October 09, 10:07