آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

تبدیل آرایه ای از جنس بایت (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();
}

در کد بالا، آرایه را با نام b فرض کرده ایم. همچنین دقت شود که encoding مربوط به آرایه از جنس بایت (Byte Array) را برابر UTF-8 در نظر گرفته ایم.

نویسنده علیرضا گلمکانی
شماره کلید 2999
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
جعفر
۱۳۹۷/۰۱/۰۹
۱۱:۵۵

لطفا تبدیل رشته به بایت را نیز قرار بدید 
در واقع با ذخیره بایت و سپس فراخوانی اون در زمانی دیگر مشکل دارم
اگر بتونم با کد بالا بایت را به استرینگ تبدیل و ذخیره کنم حالا نیاز دارم همون استرینگ را به بایت تبدیل و سپس به صورت عکس در امیج ویو نمایش بدم.

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)