"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية التحقق بأمان ما إذا كانت سلسلة Java ليست فارغة ولا فارغة؟

كيفية التحقق بأمان ما إذا كانت سلسلة Java ليست فارغة ولا فارغة؟

نشر في 2025-03-24
تصفح:691

How to Safely Check if a Java String Is Neither Null Nor Empty?

كيفية التحقق مما إذا كانت السلسلة ليست فارغة أو فارغة

فيما يلي كيفية معالجة هذا في Java:

يتحقق جزء الكود الأصلي من أجل البطلان ويقارن السلسلة بشكل منفصل بسلسلة فارغة باستخدام! =. ومع ذلك ، فإن هذا لا يكفي للتعامل مع الحالات التي تكون فيها السلسلة فارغة ، لأن مقارنة مرجع فارغ إلى سلسلة فارغة ستؤدي إلى حدوث nullpointerxception. فيما يلي الرمز المصحح:

إذا (str! = null &&! str.isempty ())

باستخدام && (منطقي و) يضمن استيفاء كلا الشرطين. يتم تقييم فحص الشرط من أجل البطلان أولاً ، وإذا كان STR خاليًا ، فإن الدوائر القصيرة للتعبير ، تمنع طريقة isempty () من استدعاء مرجع فارغ.
 مسافة بيضاء. منذ Java 11 ، يمكن تبسيط هذا إلى str.isblank ().
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3