Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Javaالدالة locale() الموجودة في الكلاس Scanner في جافا

تعريفها

ترجع كائن نوعه Locale يمثل نوع الترميز الذي يستخدمه كائن الـ Scanner عند قراءة و تخزين البيانات.
من المهم جداً معرفة نوع الترميز المستخدم في حال كنت تنوي إستخدام Regex للتعامل مع البيانات التي تم إدخالها.

لتحديد نوع الترميز الذي سيتسخدمه كائن الـ Scanner نستخدم الدالة useLocale().



بناؤها

public Locale locale()
public Locale locale()


باراميترات

لا تقبل أي باراميتر.



قيمة الإرجاع

ترجع كائن نوعه Locale يمثل نوع الترميز الذي يستخدمه كائن الـ Scanner عند قراءة و تخزين البيانات.



مثال

Main.java
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());
}
}
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
Used locale is: en_US

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة