NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze – Lekce 7 - Textové řetězce a referenční 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
Lukáš Kaňka:22.1.2023 14:52

Dobry den, Davide,
u prikladu metody trim nechybi radek: Scanner sc = new Scanner(System.in, "UTF-8");?
Pochopil jsem že tam musíbýt když chci výstup s konzole.
Děkuji

 
Odpovědět
22.1.2023 14:52
Avatar
Jiří Rakušan:7.4.2023 8:36

Zkoušel jsem bez řádku Scanner scanner = new Scanner (System.in, "Windows-1250"); a házelo mi to chybu, po doplnění funguje jak má.

 
Odpovědět
7.4.2023 8:36
Avatar
Kristýna Balounová:16.5.2023 14:58

Neřekla bych, že je něco špatně, jen je to pro úplné laiky v programování těžší.

 
Odpovědět
16.5.2023 14:58
Avatar
Jan Fejtek
Člen
Avatar
Jan Fejtek:17.6.2023 20:59

Popis značek ve format() mi připadá nedostatečný. Konverze na String může být u mnoha proměnných automaticky provedena a např. double nebo int lze bez problémů dosadit do %s. Značky %f a %d ale striktně vyžadují správný datový typ a žádná automatická konverze neproběhne. Vzhledem k tomu, že tato vlastnost je později využita bez dalšího vysvětlení, měla by někde (klidně rovnou zde) být uvedena.

 
Odpovědět
17.6.2023 20:59
Avatar
Marek Jiříček:9.7.2023 19:56

Věta v článku:
"Hodnotové typy začínají na rozdíl od typů primitivních velkým písmenem."

Jediný způsob jak si tohle vysvětlit je, že výraz "hodnotové typy" tu nemá co dělat a že mělo jít pravděpodobně o "referenční typy". "Hodnotové typy" nebyly dosud ani zmíněné, celou dobu se mluvilo o primitivních a referenčních typech. Celkově je ten odstavec zmatený. Ani si nejsem jistý jestli je String tedy referenční typ. Autor se spoléhá že čtenář čte mezi řádky, ale o to víc záleží na správnosti vyjádření.

 
Odpovědět
9.7.2023 19:56
Avatar
Radim Štross
Tvůrce
Avatar
Odpovídá na Marek Jiříček
Radim Štross:25.9.2023 18:06

Ahoj Marku, děkujeme za správný postřeh. Velké písmeno v Javě používáme u referenčních typů (např. String). Chybu v článku jsme opravili.

 
Odpovědět
25.9.2023 18:06
Avatar
Radim Štross
Tvůrce
Avatar
Odpovídá na Lukáš Kaňka
Radim Štross:26.9.2023 9:07

Ahoj Lukáši, děkujeme za podnět. Chybu v ukázce jsme opravili.

 
Odpovědět
26.9.2023 9:07
Avatar
Michael Sláma:2.10.2023 18:30

Ahoj, u příkladu trim() po spuštění tlačítka "vyzkoušet" nejsou vidět ty zadané mezery, celé jsem si to okopírovala do svého IDE a tam to jde správně a mezery vidět jsou. :) chvíli mě to mátlo, než jsem to hodila k sobě, tak kdyby to šlo opravit pro další :) díky

 
Odpovědět
2.10.2023 18:30
Avatar
Dan Ma
Člen
Avatar
Dan Ma:25.10.2023 18:18

Obdivuji Davida jak krásně plave v rozbouřených vodách jazyka JAVA. Od doby kdy firmu Sun (autor Javy) pohltil ORACLE, není java svobodná. Zajímavost je, že Android má vespod jevu a nevím jestli se ještě ORACLE soudí s Google. Děkuji za dobrou zábavu.

Odpovědět
25.10.2023 18:18
Nenechat se vyděsit.
Avatar
Martin Šulc :9.1.2024 17:08

nerozumím co je printf

 
Odpovědět
9.1.2024 17:08
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 20.