स्ट्रिंग सरणी के स्ट्रिंग के सरणी को कनवर्ट करें मेरे पास स्ट्रिंग सरणी है, प्रत्येक सरणी तत्व एक हेक्सस्ट्रिंग है जिसमें 2 वर्ण होते हैं।बाइट्स
उदाहरण के लिए सरणी हो सकता है:
String a = {"aa","ff","00",.....}
मैं कैसे जावा में बाइट्स की एक सरणी के लिए तार के इस सरणी में बदल सकते हैं?
मुझे लगता है कि आपकी सबसे अच्छी शर्त स्ट्रिंग सरणी के समान आकार की बाइट सरणी बनाना है, लूप के लिए उपयोग करें, और लूप कॉल 'myBytes [i] = Byte.parseByte (myStrings [i], 16 के अंदर) 'प्रत्येक स्ट्रिंग आइटम को बाइट में पार्स करने के लिए (** संपादित करें: ** ओह, रेडिक्स भूल गए!)। –
http://stackoverflow.com/questions/5425830/convert-the-hexadecimal-string-representation-of-some-bytes-into-a-byte-array-in इस लिंक, इसके लगभग एक ही सवाल – dantuch
@HovercraftFullOfEels का उपयोग - आपको इसे एक उत्तर के रूप में पोस्ट करना चाहिए था। – ziesemer