التحقق الفعال من أحرف السلسلة
في Java، تتمثل المهمة الشائعة في تحديد ما إذا كان حرف معين يظهر داخل سلسلة. في حين أن الطريقة التقليدية تتضمن التكرار عبر السلسلة، فإن البديل الفعال باستخدام IndexOf() يلغي الحاجة إلى التكرار.
يقوم IndexOf() بفحص حرف السلسلة تلو الآخر وإرجاع فهرس المثيل الأول حيث الحرف المحدد يظهر. إذا كان الحرف غائبًا، فسيتم إرجاع قيمة -1.
فكر في مثال التحقق مما إذا كان الحرف "a" موجودًا في سلسلة تسمى "نص". باستخدام مؤشر ()indexOf، يمكننا ببساطة استدعاء:
int index = text.indexOf('a');
إذا كان "النص" يحتوي على "a"، فسيكون الفهرس الذي تم إرجاعه هو موضعه في السلسلة. وعلى العكس من ذلك، إذا لم يكن "a" موجودًا، فسيكون الفهرس -1. يؤدي هذا الأسلوب بشكل فعال إلى التحقق من الحالة دون تحميل الحلقة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3