IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 6. diel - Textové reťazce a referenčné 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
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

 
Odpovedať
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á.

 
Odpovedať
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ěžší.

 
Odpovedať
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.

 
Odpovedať
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í.

 
Odpovedať
9.7.2023 19:56
Avatar
Radim Štross
Tvůrce
Avatar
Odpovedá 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.

 
Odpovedať
25.9.2023 18:06
Avatar
Radim Štross
Tvůrce
Avatar
Odpovedá 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.

 
Odpovedať
26.9.2023 9:07
Avatar
Lenka Slámová: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

 
Odpovedať
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.

Odpovedať
25.10.2023 18:18
Nenechat se vyděsit.
Avatar
Martin Šulc :9. januára 17:08

nerozumím co je printf

 
Odpovedať
9. januára 17:08
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.

Zatiaľ nikto nevložil komentár - buď prvý!