NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - 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
Martin Nebesář:6.2.2017 20:32
String pismo = "";

Zde v uvozovkach jsem mel uvedene sve jmeno, ale pri zmene na jine se samozrejme otisklo spatne puvodni.

 
Odpovědět
6.2.2017 20:32
Avatar
Lukáš Vítek:9.3.2017 17:33

Ahoj, asi mám absurdní dotaz, ale chtěl jsem zkusit předělat replace, ale s tím, aby to nebralo na zřetel záměnu malých a velkých písmen. Bohužel se mi to povedlo jen z části. Může na to někdo prosím mrknout?

String konfig = "C# je nejlepší";
konfig = konfig.toLower­Case();
konfig = konfig.toUpper­Case();
konfig = konfig.replace ("c#", "Java");
System.out.prin­tln(konfig);

Chybu to nehlásí, ale hází to změnu velikosti písmene C

Díky

 
Odpovědět
9.3.2017 17:33
Avatar
Odpovídá na Lukáš Vítek
Matúš Petrofčík:9.3.2017 17:42
String konfig = "C# je nejlepší";

// teraz zmeníš všetky písmenká na malé
konfig = konfig.toLowerCase();

// teraz zmeníš všetky písmenká na veľké, prečo? :D
konfig = konfig.toUpperCase();

konfig = konfig.replace ("c#", "Java");
System.out.println(konfig);

Riešením môže byť buď:

String konfig = "C# je nejlepší";
konfig = konfig.replace ("C#", "Java"); // najprv skúsiť veľké C
konfig = konfig.replace ("c#", "Java"); // potom skúsiť malé c
System.out.println(konfig);

ale najideálnejšie by malo byť toto:

String konfig = "C# je nejlepší";
konfig = konfig.replaceAll("(?i)c#", "Java"); // pridaním (?i) pred dané písmenko by malo hľadať C# bez ohľadu na veľkosť písmenka, taktiež sa zmenila metoda
System.out.println(konfig);
Odpovědět
9.3.2017 17:42
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na Matúš Petrofčík
Lukáš Vítek:9.3.2017 17:45

Aha, tak jsem špatně pochopil konfig.toLower­Case() a Upper, myslel jsem, že to díky tomu bude projíždět možnosti jak velkých tak malých. Díky

 
Odpovědět
9.3.2017 17:45
Avatar
Mirek
Člen
Avatar
Mirek:10.3.2017 16:28

Nadpisy metod jsou zavádějící: StartsWith(), Replace(), atd.... - správně startsWith(), replace(), trim(), atd. vše začíná malým písmenem.

 
Odpovědět
10.3.2017 16:28
Avatar
Maroš Škumát:14.4.2017 18:55

Keď skúšam spustiť ten program na Trim() tak mi to vždy vypíše toto:
Exception in thread "main" java.lang.Unsup­portedOperati­onException: Not supported yet.
at trim.sc.nextLi­ne(sc.java:15)
at trim.Trim.main(Trim­.java:19)
C:\Users\GameP­C\AppData\Local\Net­Beans\Cache\8­.2\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)

 
Odpovědět
14.4.2017 18:55
Avatar
Odpovídá na Maroš Škumát
Miroslav Peterka:11.5.2017 10:24

Zde je v článku chyba, je třeba založit objekt (snad to neříkám blbě:-) ) sc. Přidal jsem si na začátek řádek
Scanner sc = new Scanner(System.in, "Windows-1250");
a vše fachá jak má :).

 
Odpovědět
11.5.2017 10:24
Avatar
Odpovídá na Miroslav Peterka
Miroslav Peterka:11.5.2017 10:43

Stejná chybička je podle mě i v sekci pro count() metodu.

 
Odpovědět
11.5.2017 10:43
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na Miroslav Peterka
pocitac770:11.5.2017 14:30
Pokud budete potřebovat v kterémkoli ze svých programů načíst text z konzole, je nutné program takto upravit a přidat proměnnou sc!

Úryvek z předchozího dílu, David počítá s tím, že ten složitý řádek není potřeba psát do každého příkladu, akorát zabírá místo navíc

 
Odpovědět
11.5.2017 14:30
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.