في Java كيفية تحويل صفيف بايت [] إلى سلسلة وسلسلة إلى بايت []؟

نشرت: 2019-12-26
في Java كيفية تحويل صفيف بايت [] إلى سلسلة وسلسلة إلى بايت []؟

كيفية تحويل صفيف بايت إلى سلسلة في جافا؟ كيفية تحويل UTF-8 بايت [] إلى سلسلة؟ تحويل Java Byte Array إلى String to Byte Array.

String تخزن textual data ولتخزين binary data قد تحتاج إلى بايت []. في الوضع المثالي ، ستتجنب استخدام نفس الشيء في بناء جاهز للإنتاج. إليك رمز ، فقط إذا احتجت إلى إجراء تحويل في تطبيقك من سلسلة إلى بايت [] والعكس صحيح.

هناك عدة طرق يمكنك من خلالها تحويل البايت [] إلى سلسلة ومن سلسلة إلى بايت [].

سوف نتعامل مع String and byte [] 5 different ways .

  1. تحويل سلسلة إلى بايت [] صفيف باستخدام getBytes ()
  2. تحويل سلسلة إلى بايت [] صفيف باستخدام ترميز UTF_8
  3. تشفير وفك تشفير السلسلة باستخدام تشفير Base64
  4. تحويل بايت [] إلى سلسلة باستخدام سلسلة جديدة ()
  5. تحويل بايت [] إلى سلسلة باستخدام ترميز UTF_8

لن تقوم وظيفة toString() في كائن String بإرجاع سلسلة فعلية ولكن فقط HashValue. ابحث عن جميع التعليقات المذكورة في برنامج Java أدناه.

كود جافا:

إخراج وحدة التحكم Eclipse:

ما عليك سوى تشغيل البرنامج أعلاه كتطبيق Java وسترى نتيجة مماثلة.

اسمحوا لي أن أعرف إذا كنت ترى أي مشكلة تعمل فوق البرنامج.