Javaالدالة useLocale(Locale locale)
الموجودة في الكلاس Scanner
في جافا
تعريفها
تستخدم لتحديد الترميز الذي سيستخدمه كائن الـ Scanner
عند قراءة و تخزين البيانات.
بناؤها
public Scanner useLocale(Locale locale)
باراميترات
locale
: هو كائن نوعه Locale
يحدد الترميز الذي سيستخدمه كائن الـ Scanner
.
قيمة الإرجاع
ترجع النص الموجود في كائن الـ Scanner
بالترميز الذي تم تحديده.
في المثال التالي أدخلنا سطر من البيانات في كونستركتور كائن الـ Scanner
.
بعدها قمنا باستخدام الدالة useLocale()
لتغيير نوع الترميز حتى يناسب اللغة الفرنسية.
مثال
import java.util.Locale; // Locale هنا قمنا باستدعاء الكلاس import java.util.Scanner; // Scanner هنا قمنا باستدعاء الكلاس public class Main { public static void main(String[] args) { // Scanner هنا قمنا بإنشاء نص و الذي سندخله في كائن الـ String s = "Java est un langage de programmation informatique orienté objet créé par James Gosling"; // s و أدخلنا فيه مباشرةً النص الموجود في المتغير ,input إسمه Scanner هنا قمنا بإنشاء كائن من الكلاس Scanner input = new Scanner(s); // هنا قمنا باعتماد ترميز اللغة الفرنسية, لأننا نتعامل مع بيانات مكتوبة باللغة الفرنسية input.useLocale(Locale.FRANCE); // Scanner هنا قمنا بطباعة النص الموجود في كائن الـ System.out.print(input.nextLine()); } }
سنحصل على النتيجة التالية عند التشغيل.
Java est un langage de programmation informatique orienté objet créé par James Gosling