getBytes()
متد getBytes() یا «متد getBytes جاوا» یک رشته را به «آرایه بایت (byte[])» تبدیل می کند. «کاراکترست (Charset)» یعنی قاعده تبدیل کاراکترها به بایت ها. اگر Charset ندهی، از پیش فرض سیستم استفاده می شود.
تعریف و کاربرد متد getBytes جاوا
این متد رشته را به بایت ها تبدیل می کند. نوع کدگذاری به Charset بستگی دارد. بدون Charset، کدگذاریِ پیش فرض سیستم استفاده می شود. نتیجه یک آرایه بایت است.
نمونه کد
String myStr = "Hello";
byte[] result = myStr.getBytes();
System.out.println(result[0]);
سینتکس
public byte[] getBytes(Charset charset)
public byte[] getBytes()
پارامترها و خروجی
- charset: اختیاری؛ یک
Charsetبرای تعیین کدگذاری. - خروجی: آرایه
byteاز بایت های رشته.
نکته: Charset پیش فرض در سیستم ها متفاوت است. بنابراین خروجی می تواند بین دستگاه ها فرق کند. برای خروجی قابل پیش بینی، همیشه Charset بده.
برای مرور موضوعات رشته، صفحه رشته ها در جاوا را ببین. همچنین لینک داخلی متد getBytes جاوا به عنوان مرجع میان بری کاربردی است.
گام های عملی سریع
- رشته ات را مشخص کن.
- در صورت نیاز، یک
Charsetانتخاب کن. getBytes()را صدا بزن و بایت ها را استفاده کن.
جمع بندی سریع
- رشته را به byte[] تبدیل می کند.
- بدون Charset، پیش فرض سیستم است.
- برای سازگاری، Charset را مشخص کن.
- خروجی وابسته به کدگذاری است.