swift हरण स्विफ्ट कन्वर्ट पूर्णांक को 2 चरित्र हेक्स स्ट्रिंग में



सबसे छोटा पूर्णांक (1)

मैं एक पूर्णांक से दो वर्ण हेक्स मान प्राप्त करने की कोशिश कर रहा हूं:

let hex = String(format:"%2X", 0)
print ("hex = \(hex)")

हेक्स = "0"

मैं स्ट्रिंग को कैसे प्रारूपित कर सकता हूं, जिसके परिणामस्वरूप मैं हमेशा 2 वर्णों को प्राप्त करूंगा, इस स्थिति में मैं चाहता हूं

हेक्स = "00"


आप फ़ॉर्मेटर स्ट्रिंग से पहले एक पेडिंग 0 जोड़ सकते हैं:

let hex = String(format:"%02X", 0)

परिणाम:

let hex = String(format:"%02X", 0) // 00
let hex = String(format:"%02X", 15) // 0F
let hex = String(format:"%02X", 16) // 10




swift2