في JDK 6 ، تتم إضافة فئة java.io.console ، مما يتيح لك الحصول على أجهزة وحدة التحكم القائمة على البايت. على سبيل المثال ، يمكنك الحصول على كائن وحدة التحكم لجهاز الإدخال والإخراج القياسي من خلال طريقة Console () التي تمت إضافتها بواسطة النظام ، واستخدامها لإجراء بعض إدخال وإخراج نص وحدة التحكم البسيطة ، مثل:
consomedemo.java
استيراد java.io.console ؛ الفئة العامة colledemo {public static void main (string [] args) {system.out.print ("الرجاء إدخال اسم:") ؛ وحدة التحكم = system.console () ؛ اسم السلسلة = console.ReadLine () ؛ System.out.println ("الاسم الذي أدخلته ..." + اسم) ؛ }}نتائج التنفيذ:
الرجاء إدخال اسم: جاستن
الاسم الذي أدخلته ... جاستن
بالنسبة لإدخال كلمة المرور ضمن وحدة التحكم الرئيسية ، توفر فئة وحدة التحكم أيضًا طريقة REWPSSWORD () بسيطة. عند قراءة كلمة المرور التي أدخلها المستخدم في وحدة التحكم الرئيسية ، لن يتم عرض البايتات التي أدخلها المستخدم (تم تحقيق ذلك بطرق أخرى مزعجة في الماضي). على سبيل المثال:
consomedemo.java
استيراد java.io.console ؛ الطبقة العامة colledemo {public static void main (string [] args) {system.out.print ("الرجاء إدخال الاسم:") ؛ وحدة التحكم = system.console () ؛ اسم السلسلة = console.ReadLine () ؛ char [] password = console.ReadPassword ("الرجاء إدخال كلمة المرور:") ؛ System.out.println ("الاسم الذي أدخلته ..." + اسم) ؛ System.out.println ("كلمة المرور التي أدخلتها ..." + سلسلة جديدة (كلمة المرور)) ؛ }}نتائج التنفيذ:
الرجاء إدخال اسم: جاستن
الرجاء إدخال كلمة المرور الخاصة بك:
الاسم الذي أدخلته ... جاستن
كلمة المرور التي أدخلتها ... 123456
توفر فئة وحدة التحكم أيضًا طرقًا للقارئ () والكاتب () ، والتي يمكن نقلها إلى كائنات القارئ والكاتب لمعالجة IO الأخرى ، مثل استخدامه بالتزامن مع الماسحة الضوئية:
Scanner scanner = new Scanner(System.console().reader());
تجدر الإشارة إلى أنه إذا لم يكن التطبيق الذي تم تنفيذه في Javaw يحتوي على وحدة تحكم (وحدة تحكم) ، فلا يمكن استرداد كائن وحدة التحكم (على سبيل المثال في Eclipse).
ما سبق هو كل شيء عن رمز مثيل كائن وحدة التحكم في جافا. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!