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

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

تعريفها

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

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



بناؤها

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());
 
    }
 
}

سنحصل على النتيجة التالية عند التشغيل.

Used locale is: en_US