Javaالدالة locale()
الموجودة في الكلاس Scanner
في جافا
تعريفها
ترجع كائن نوعه Locale
يمثل نوع الترميز الذي يستخدمه كائن الـ Scanner
عند قراءة و تخزين البيانات.
من المهم جداً معرفة نوع الترميز المستخدم في حال كنت تنوي إستخدام Regex للتعامل مع البيانات التي تم إدخالها.
لتحديد نوع الترميز الذي سيتسخدمه كائن الـ Scanner
نستخدم الدالة useLocale()
.
بناؤها
public Locale locale()
باراميترات
لا تقبل أي باراميتر.
قيمة الإرجاع
ترجع كائن نوعه Locale
يمثل نوع الترميز الذي يستخدمه كائن الـ Scanner
عند قراءة و تخزين البيانات.
مثال
import java.util.Scanner; // Scanner هنا قمنا باستدعاء الكلاس public class Main { public static void main(String[] args) { // input إسمه Scanner هنا قمنا بإنشاء كائن من الكلاس Scanner input = new Scanner(System.in); // input هنا قمنا بعرض نوع الترميز الذي يستخدمه الكائن System.out.println("Used locale is: " +input.locale()); } }
سنحصل على النتيجة التالية عند التشغيل.
Used locale is: en_US