تبدیل رشته به باینری در جاوا

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

محتویات کد زیر :

  • تبدیل عدد صحیح به باینری و عکس آن  – Convert int to binary and vice versa
  • تبدیل رشته به باینری و عکس آن   –  Convert string to int and vice versa

 

تبدیل عدد صحیح (int) به باینری (Binary) و معکوس آن

در ادامه مثالی از تبدیل عدد صحیح به باینری قرار می دهیم.

در بالا بعد از دریافت ورودی از کاربر خارج قسمت مربوط به آن در یک آرایه قرار میدهیم و سپس آن را بر دو تقسیم کرده و در متغیر دریافت شده ورودی قرار میدهیم این کار به تعداد طول رشته ما و به تعداد تقسیم های متوالی تکرار خواهد شد و در نهایت خروجی چاپ می شود.
خروجی کد بالا همانند زیر خواهد بود.

حالا شاید بخواهید از binary (باینری) به عدد صحیح برسید این کار را می توان مثل آب خوردن انجام داد کافی است از کد زیر استفاده کنید.

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

تبدیل رشته (String) به باینری (Binary)

حالا برای اینکه رشته را به binary (باینری) تبدیل کنید می توانید از کد زیر استفاده کنید.

خروجی کد بالا همانند زیر است.

اگر از زبان فارسی در رشته خود استفاده می کنید از کد زیر استفاده کنید تا مشکلی پیش نیاد.

یک راه حل ساده تر نیز برای تبدیل وجود دارد.

برای عکس این عمل یعنی Binary (باینری) به String (رشته) از کد زیر استفاده کنید.

روش بالا به radix معروف است.
یک راه ساده دیگر نیز وجود دارد که همانند زیر است.

و در نهایت راه یک خطی آن هم به شکل زیر است.

 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.

مطالعه بیشتر