NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 6 - Primitivní datové typy v Javě

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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?

Odpovědět
29.7.2016 23:44
"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

Odpovědět
13.9.2016 13:27
Only you determinate your limits.
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá 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()
Editováno 13.9.2016 14:34
 
Odpovědět
13.9.2016 14:33
Avatar
Bob Herajn
Člen
Avatar
Odpovídá na pocitac770
Bob Herajn:13.9.2016 15:11

Mám to díky moc ;)

Odpovědět
13.9.2016 15:11
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...

 
Odpovědět
28.9.2016 12:22
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
 
Odpovědět
6.10.2016 0:36
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá 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
Editováno 6.10.2016 1:14
 
Odpovědět
6.10.2016 1:13
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

 
Odpovědět
5.2.2017 19:38
Avatar
Odpovídá 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.

Odpovědět
5.2.2017 19:59
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
vajkuba1234
Člen
Avatar
Odpovídá 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...

Odpovědět
5.2.2017 20:05
No hope, no future, JUST WAR!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 184.