Chcem definovať konštantný reťazec nasledovne:
"Hello World $ 1F"
Kde "$ 1F" je ASCII hexadecimálny kód.
Vaša pomoc je veľmi cenená.
odpovede:
0 pre odpoveď č. 1Čo hľadáte, je:
"Hello Worldu001F"
0 pre odpoveď č. 2
Java String, char, znak používa kódovanie UTF-16 znakovej sady Unicode. (Len v podobne ako JavaScript, .NET, VB4, NCHAR, NVARCHAR, ...) Akákoľvek podobnosť s ASCII je zriedka relevantná.
Takže o $ 1F musíte znamenať kódový bod Unicode U + 001F, ktorý je reprezentovaný v literatúre String ako jednotlivá kódová jednotka UTF-16 "u001F". (Poznámka: Môžete ju zobraziť aj pomocou ovládacieho znaku ␟.)