Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 6. diel - Primitívne dátové typy v Jave

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
madewman
Člen
Avatar
madewman:29.7.2016 23:44

Dobry den,chcel by som sa spýtať k tomu toUpperCase a toLowerCase podľa čoho dáva tie výsledky k tým otázkam?

Odpovedať
"Whether you think you can, or you think you can't - you're right."(Henry Ford)
Avatar
Bob Herajn
Člen
Avatar
Bob Herajn:13.9.2016 13:27

Ahoj, jak mám vložit metodu toUpperCase() nebo toLowerCase(), aby se mi zvětšila nebo zmenšila všechna písmena napsaná uživatelem? Díky

Odpovedať
Only you determinate your limits.
Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Bob Herajn
pocitac770:13.9.2016 14:33

Nevím, co je na tom složitého, ale budiž, musíš nejprve získat vstup od uživatele, tzn.

Scanner sc = new Scanner(System.in, "Windows-1250");
String text = sc.nextLine();

A v tuhle chvíli máš již Strigovou proměnnou, na které můžeš volat právě onu metodu

Scanner sc = new Scanner(System.in, "Windows-1250");
String text = sc.nextLine();
text = text.toUpperCase(); //nebo .toLowerCase()
Editované
Avatar
Bob Herajn
Člen
Avatar
Odpovedá na pocitac770
Bob Herajn:13.9.2016 15:11

Mám to díky moc ;)

Odpovedať
Only you determinate your limits.
Avatar
Miroslav Melzer:28.9.2016 12:22

Mám dotaz k tomu Repalce. To jde nahradit vždy jen jeden výraz? Myslím tím, kdybych chtěl udělat velikou legraci a v tom co uživatel zadá nahradit všechny třeba "a" + "e" písmenem b, nebo nahradit všechny samohlásky...

Avatar
Nessay
Člen
Avatar
Nessay:6.10.2016 0:36

ahojte,

otazocka. Metoda trim odstranuje biele znaky aj medzi substring-ami v jedno string-u?
Pretoze pri priklade s length o spocitani znakov v mene mi to pocita aj medzeru. Ako to "trimovat" aby ju nepocitalo?

System.out.println("Napis tvoje meno prosim");
String meno = sc.nextLine();
System.out.println("Tvoje meno bez medzier je: "+ meno.trim());
System.out.printf("Délka vašeho jména je: %d\n", meno.length());

Vrati mi

Napis tvoje meno prosim
Kubko Lotor
Tvoje meno bez medzier je: Kubko Lotor
Délka vašeho jména je: 11
Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Nessay
pocitac770:6.10.2016 1:13

Trim pouze odstraňuje mezery před a za textem, tedy takové, které na obsah textu nemají žádný vliv (akorát je posunut na normální místo + ve zdejším příkladě umožňuje správně naparsovat číslo, když uživatel usne na mezerníku). Pokud chceš naradit mezery v textu obecně, musíš použít metodu .replace()

String s = "Tohle je zkusebni text";
System.out.println(s.replace(" ", ""));

Output:

Tohlejezkusebnitext
Editované
Avatar
Martin Nebesář:5.2.2017 19:38

Ahoj, hned prvni referencni typ String mi nefunguje a nevim proc:

https://www.dropbox.com/…19.36.22.png?dl=0

Avatar
Odpovedá na Martin Nebesář
Petr Štechmüller:5.2.2017 19:59

To se nemůžeš divit, když máš pojmenovanou vlastní třídu taky String.
Přejmenuj si tu třídu a všechno bude fungovat.

Odpovedať
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
vajkuba1234
Člen
Avatar
Odpovedá na Martin Nebesář
vajkuba1234:5.2.2017 20:05

Vkladej kod do code pomoci </>. Nevim co se to tady rozmohlo, ze nekdo dava linky s fotkou...

Odpovedať
No hope, no future, JUST WAR!
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 184.