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

Javaالدالة isWhitespace() في جافا

تعريفها

تستخدم لمعرفة ما إذا كانت القيمة التي نمررها لها مكان الباراميتر ch عبارة عن مسافة فارغة أم لا.
ترجع true إذا كانت كذلك. و ترجع false إذا لم يكن كذلك.


الأشياء التالية كلها تعتبر مسافات فارغة:

  • المسافة العادية (space).
  • المسافة التي نحصل عليها بالنقر على الزر Tab.
  • الرمز \n الذي يستخدم للنزول على سطر جديد.


بناؤها

public static boolean isWhitespace(char ch)


باراميترات

  • مكان الباراميتر ch نمرر قيمة نوعها char تمثل الحرف الذي نريد التشييك على قيمته.


قيمة الإرجاع

ترجع true إذا كانت القيمة التي نمررها لها مكان الباراميتر ch عبارة عن مسافة فارغة.
و ترجع false إذا لم تكن كذلك.



مثال

Main.java
public class Main {
 
    public static void main(String[] args) {
 
        System.out.println( Character.isWhitespace('a') );         // ليس مسافة فارغة a لأن false سترجع isWhitespace() هنا الدالة
        System.out.println( Character.isWhitespace('#') );         // لأن # ليس مسافة فارغة false سترجع isWhitespace() هنا الدالة
        System.out.println( Character.isWhitespace('1') );         // لأن 1 ليس مسافة فارغة false سترجع isWhitespace() هنا الدالة
        System.out.println( Character.isWhitespace(' ') );         // لأنه يوجد مسافة فارغة true سترجع isWhitespace() هنا الدالة
        System.out.println( Character.isWhitespace('\t') );        // تعتبر مسافة فارغة \n لأن true سترجع isWhitespace() هنا الدالة
        System.out.println( Character.isWhitespace('\n') );        // تعتبر مسافة فارغة \n لأن true سترجع isWhitespace() هنا الدالة
 
    }
 
}

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

false
false
false
true
true
true