2013-10-22 31 views
0
String buffer = "c"; 

按十進制換算。 我想將緩衝區值更改爲十進制值。Java將字符串轉換爲十進制(ASCII)?

In ASCII Table 
DEC  HEX  CHAR 
99  63  c 

所以,最後 buffer -> 99 (return value int or String and something)

如何更改價值?

Integer.parseInt(buffer, 12) -> returns 12 

但我想獲得99

是有可能轉換?

+0

It已經是99.沒有必要的轉換。 – EJP

回答

1
 String buffer = "c"; 
    char ch= buffer.charAt(0); 
    System.out.println((int)ch); 

這應該做..

0

嘗試

System.out.println((int)ch); 

,其中CH是一個char

當然,在你的代碼,你有一個字符串,所以也許你需要得到的第一個字符或什麼

0
String buffer = "abc"; 
for(int i=0;i<buffer.length();i++) 
{ 
    System.out.println((int)buffer.charAt(i)); 
} 
相關問題