我有一個用例,其中我想獲取以字符串格式表示的字符的ASCII值。例如:我有字符串變量charString =「'\ 0'」。所以我想要字符'\ 0'的ASCII值,例如0獲取在java中以字符串格式表示的字符的ASCII值
String charString =「'\ 0'」;
請讓我知道如何在Java中
我有一個用例,其中我想獲取以字符串格式表示的字符的ASCII值。例如:我有字符串變量charString =「'\ 0'」。所以我想要字符'\ 0'的ASCII值,例如0獲取在java中以字符串格式表示的字符的ASCII值
String charString =「'\ 0'」;
請讓我知道如何在Java中
來來達到的你的意思是這樣的嗎?
String charString = "'\0'";
int i = charString.charAt(0); // == 0
這適用於所有字符< 65536,不只是ASCII的。
不完全!我想'\ 0'ascii值,但'\ 0'不存儲爲字符,但作爲字符串。
String charString =「'\ 0'」; int i = charString.charAt(0); //這將返回ASCII的'(單引號,即39) – Paranthaman@Paranthaman在這種情況下,您需要自己解碼字符串,因爲沒有標準函數來執行此操作。如果有這種格式的名稱可以搜索它,但我懷疑這是一個獨特的要求,所以你將不得不自己編寫代碼。 –
好的,謝謝彼得 – Paranthaman
使用'charAt'並投射到'int' – Patashu