تبدیل آرایه ای از جنس بایت (Byte Array) (یعنی byte[]) به یک رشته (String)، در برنامه نویسی اندروید
برای تبدیل آرایه ای از جنس بایت (Byte Array) (یعنی byte[]) به یک رشته (String)، کد زیر را می نویسیم :
try {
String str = new String(b, "UTF-8"); // for UTF-8 encoding
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String str = new String(b, "UTF-8"); // for UTF-8 encoding
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
در کد بالا، آرایه را با نام b فرض کرده ایم. همچنین دقت شود که encoding مربوط به آرایه از جنس بایت (Byte Array) را برابر UTF-8 در نظر گرفته ایم.
نظرات 1 1 0
جعفر
۱۳۹۷/۰۱/۰۹
۱۱:۵۵
لطفا تبدیل رشته به بایت را نیز قرار بدید
در واقع با ذخیره بایت و سپس فراخوانی اون در زمانی دیگر مشکل دارم
اگر بتونم با کد بالا بایت را به استرینگ تبدیل و ذخیره کنم حالا نیاز دارم همون استرینگ را به بایت تبدیل و سپس به صورت عکس در امیج ویو نمایش بدم.