IOS NSData 與 Java十六進製制

2021-08-21 17:16:51 字數 675 閱讀 6915

近期公司專案用到了加密,ios使用本身自帶的nsdata將字串轉化為一串 數字+英文的(著實看不懂)

例如:string str="123abc42l4jk234";  轉化後:31323361626334326c346a6b323334

附上字串轉16進製制**:

/**

* 字串轉化成為16進製制字串

* @param s

* @return

*/public static string strto16(string s)

return str; }

/*** 16進製制轉換成為string型別字串

* @param s

* @return

*/public static string hexstringtostring(string s)

s = s.replace(" ", "");

byte bakeyword = new byte[s.length() / 2];

for (int i = 0; i < bakeyword.length; i++) catch (exception e)

}try catch (exception e1)

return s;

}

以上字串轉16進製出處 : 

Java學習筆記(十)

一 回顧 1 成員內部類 可以被private public default修飾符修飾,裡面不可以有靜態資源 常量除外,內部類可以訪問所在外部類的所有資源。物件例項化 outername outerobj new outername outername.innername innerobj oute...

JAVA學習總結十

網路分層模型 osi七層 物理層 資料鏈路層 網路層 傳輸層 會話層 表示層 應用層 tcp ip四層 網路介面層 網路互聯層 傳輸層 應用層 網路埠號數量 65536個 示例 客戶端 public static void main string args catch unknownhostexce...

Java自學筆記(十)

要用到多型,一定是已經有子父類關係或者類實現介面等前提 格式 父類型別 變數名稱 new 子型別行 變數名稱.方法 具體體現 父子類,抽象類,介面 class fu class zi extends fu 類的多型使用 fu f new zi 這其實就是向上轉型 abstract class fu ...