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 14 - Textové řetězce v Javě podruhé - Práce s jednotlivými znaky

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
jiri.sverak
Člen
Avatar
jiri.sverak:6.10.2012 19:53

Myslíš interpunkční znaménka?

 
Odpovědět
6.10.2012 19:53
Avatar
Kit
Tvůrce
Avatar
Kit:6.10.2012 20:20

V Javě přece nepracujeme s ASCII, ale s Unicode. ASCII je jen jeho podmnožinou. A není to UTF8, ale UTF16.

Odpovědět
6.10.2012 20:20
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Kit
David Jančík:6.10.2012 20:35

Když už jsi nakousnul to kódování, měl bych dotaz. Je lepší používat UTF16 nebo UTF8, případně další UTF nebo snad ANSI? Ukládám klasický text (konverzaci) v kódování UTF8. A nevím dle čeho posoudit, kde je co vhodnější použít.

Editováno 6.10.2012 20:35
Odpovědět
6.10.2012 20:35
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Jančík
Kit:6.10.2012 21:08

Pro ukládání dat a přenos po síti je zpravidla nejvýhodnější UTF8, protože zabere méně místa. Pro zpracování uvnitř aplikace je však rychlejší UTF16, proto ho Java interně používá. Konverzi při komunikaci se systémem provádí automaticky.

Odpovědět
6.10.2012 21:08
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:19.7.2013 21:05
(nepísemný znak.equals("interpunkční znaménko"))
:P
Odpovědět
19.7.2013 21:05
Neaktivní uživatelský účet
Avatar
Macros
Člen
Avatar
Macros:10.10.2013 17:09

Nepísmenné znaky jsou bíle znaky ne?

 
Odpovědět
10.10.2013 17:09
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Macros
David Hartinger:18.10.2013 12:16

Když to není písmeno, tak to může být např. číslo nebo spousta jiných znaků.

Odpovědět
18.10.2013 12:16
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Macros
Kit:18.10.2013 12:36

Bílé znaky jsou ty, které nejsou vidět. Například mezera, tabulátor, odřádkování. Tyto 3 znaky se používají pro zápis programu v jazyku Whitespace.

Odpovědět
18.10.2013 12:36
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
MrMid
Člen
Avatar
MrMid:8.1.2014 18:39

Kite, prosím tě, píšeš, že se \n nemá používat, že se má používat %n. Nejsem dostatečně drsnej na to, abych IDE nepoužíval, mám NetBeans 7.4 na Linuxu (Mint 15) a nějak mi to tu nechce zalamovat, normálně to do výstupu napíše %n.. přitom \n funguje normálně. Mohl bys mi prosím vysvětlit, co znamená, že "poskytne řádek v závislosti na použitém OS"?
Díky :)

Odpovědět
8.1.2014 18:39
Kdo se moc ptá, málo googlí
Avatar
Kit
Tvůrce
Avatar
Odpovídá na MrMid
Kit:8.1.2014 19:17

Ve Windows CRLF, na Linuxu LF.

Odpovědět
8.1.2014 19:17
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 113.