今天早上很簡單,但引起了我的問題,似乎無法找到任何代碼。我創建了一個數字的十六進制表示,並希望現在保存十六進制字符串的最後4個字符,然後轉換回一個整數。在android中保存一個字符串的最後4個字符
該轉換的代碼如下所示:
int in2 = new Integer(mycard.resourceid.toString());
String hex = Integer.toHexString(in2);
如果有人可以輕移我在正確的方向,我將非常感激。
int in3 = new Integer(hex.length());
int in4 = new Integer (in3 - 4);
String mystring = hex.subString(in4, in3);
關於代碼格式化的快速註釋:用4個字符縮進(或使用編輯器中的「{}」按鈕)足以格式化您的代碼。如果你縮進4倍的倍數,它會在頁面的中途結束,並最終觸發一個水平滾動條。 – razlebe
對不起,它保留了代碼本身的縮進,現在修復它。不要以爲你可以看到這是如何使用一個字符串? – chris