الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

احصل على اسمك بارقام ثنائية

بدأه .S.T.A.L.K.E.R في 9 فبراير 2010 · 4 رد · 678 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذا الكود ارجو ان يفيدكم

و هو تحويل نص String ال String بصيغة ثنائية

 public static String stringToBinary(String hexaString) {
        DecimalFormat decimalFormat = new DecimalFormat("00000000");
        StringBuffer result = new StringBuffer();

        for (char c : hexaString.toCharArray()) {
            result.append(decimalFormat.format(Integer.parseInt(Integer.toBinaryString((byte)c))));
        }

        return result.toString();
    }

مثال:

System.out.println(stringToBinary("محمد"));

والنتيجة:

01000101001011010100010100101111
#2
import java.text.*;
#3

ما الذي سأستفيده من تحويل String إلى أرقام ثنائية؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

قد نقترب من لغة الالة قليلا

او نخاطب معالج مثلا :happy:

#5

لا أعرف لكني أظنها أشياء نحاول التخلص منها في جافا

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة