التحقق من سلسلة لعدد في جافا هي واحدة من العمليات الأكثر طلبا أثناء تطوير البرمجيات. غالبا ما يكون من الضروري التحقق مما إذا كانت المعلومات التي أدخلها المستخدم رقما قبل إجراء مزيد من المعالجة. في هذه المقالة ، سنلقي نظرة على بعض الطرق والوظائف البسيطة التي ستسمح لنا بإجراء التحقق.
الطريقة الأولى هي استخدام العدد الصحيح.طريقة بارسينت (). تقوم هذه الطريقة بتحويل سلسلة إلى عدد صحيح وتلقي استثناء إذا تعذر تحويل السلسلة إلى رقم. يمكننا استخدام هذه الميزة للتحقق من سلسلة لعدد. إذا لم يتم طرح استثناء عند استدعاء الطريقة ، فإن السلسلة هي رقم.
الطريقة الثانية هي استخدام الرقمالشكل.طريقة التحليل (). تسمح لنا هذه الطريقة بتحويل سلسلة إلى رقم باستخدام تنسيق معين. إذا تم طرح استثناء عند استدعاء الطريقة ، فإن السلسلة ليست رقما. هذه الطريقة أكثر مرونة ، لأنها تتيح لك التحقق من السلاسل بتنسيقات أرقام مختلفة.
الطريقة الثالثة هي استخدام تعبير عادي. يسمح لنا التعبير العادي بالتحقق مما إذا كانت السلسلة تتطابق مع نمط معين ، على سبيل المثال ، نمط رقمي. يمكننا إنشاء تعبير عادي يتحقق مما إذا كانت السلسلة تتكون من أرقام فقط وعلامة ناقص ونقطة. إذا كانت السلسلة تتطابق مع هذا النمط ، فهو رقم.
بغض النظر عن الطريقة المختارة ، يعد التحقق من سلسلة لرقم في جافا مهمة بسيطة إلى حد ما تسمح لنا بالتحقق من صحة المعلومات التي أدخلها المستخدم قبل استخدامها.
- كيفية التحقق من سلسلة لعدد في جافا
- 1. باستخدام عدد صحيح.طريقة بارسينت ()
- 2. استخدام التعبيرات العادية
- 3. باستخدام حرف الأساليب.إسديجيت () وسلسلة.توشاراراي()
- طرق بسيطة للتحقق من سلسلة لعدد
- وظائف للتحقق من سلسلة لعدد في جافا
- سؤال وجواب
- كيف يمكنني التحقق مما إذا كانت السلسلة هي رقم في جافا?
- هل من الممكن استخدام طريقة 'بارسينت' للتحقق من سلسلة لعدد?
- كيف يمكنني تحديد ما إذا كانت السلسلة هي رقم عشري?
- هل هناك طرق أكثر فعالية للتحقق من سلسلة لعدد?
- ما هي الطرق أو وظائف أخرى يمكن استخدامها للتحقق من سلسلة لعدد في جافا?
كيفية التحقق من سلسلة لعدد في جافا
في جافا ، هناك عدة طرق للتحقق من سلسلة لعدد. في هذه المقالة ، سننظر في بعض الطرق البسيطة.
1. باستخدام عدد صحيح.طريقة بارسينت ()
واحدة من أسهل الطرق للتحقق مما إذا كانت السلسلة عبارة عن رقم هي محاولة تحويل السلسلة إلى رقم باستخدام العدد الصحيح.طريقة بارسينت (). إذا كان التحويل ناجحا ، فإن السلسلة هي رقم.
مثال:
محاولة {
سلسلة شارع = "123";
عدد الباحث = عدد صحيح.بارسينت (شارع);
النظام.خارج.برينتلن ("السلسلة رقم");
} الصيد (نومبرفورماتكسيبتيون ه) {
النظام.خارج.برينتلن ("السلسلة ليست رقما");
}
2. استخدام التعبيرات العادية
هناك طريقة أخرى للتحقق من سلسلة لرقم وهي استخدام التعبيرات العادية. التعبير العادي \ د+ يتوافق مع رقم واحد أو أكثر.
مثال:
سلسلة شارع = "123";
إذا (شارع.مباريات ("\\د+")) {
النظام.خارج.برينتلن ("السلسلة رقم");
} آخر {
النظام.خارج.برينتلن ("السلسلة ليست رقما");
}
3. باستخدام الحرف.إسديجيت () وسلسلة.طرق توشاراراي ()
، هناك طريقة أخرى للتحقق من سلسلة لرقم وهي التكرار عبر جميع الأحرف في السلسلة والتأكد من أن كل حرف هو رقم. في جافا ، يمكنك استخدام الحرف.إسديجيت () وسلسلة.توشاري () طرق لهذا الغرض.
مثال:
سلسلة شارع = "123";
شار [] حرف = شارع.توشاراراي();
منطقية إيسنومبر = صحيح;
ل (شار ج : حرف) {
إذا (!حرف.إيسديجيت (ج)) {
الرقم = خطأ;
استراحة;
}
}
إذا (إيسنومبر) {
النظام.خارج.برينتلن ("السلسلة رقم");
} آخر {
النظام.خارج.برينتلن ("السلسلة ليست رقما");
}
في هذه المقالة ، نظرنا في بعض الطرق البسيطة للتحقق من سلسلة لعدد في جافا. اختر الطريقة الأكثر ملاءمة حسب احتياجاتك ومتطلباتك.
طرق بسيطة للتحقق من سلسلة لعدد
في جافا ، هناك عدة طرق بسيطة للتحقق مما إذا كانت السلسلة عبارة عن رقم. وفيما يلي بعض منهم.
- } الصيد (نومبرفورماتكسيبتيون ه) {
- من الفصل
| // السلسلة هي رقم | ||
|---|---|---|
} آخر { |
| |
|
|
|
| يعني أن السلسلة يجب أن تحتوي على رقم واحد أو أكثر. |
|
|
المزايا
العيوب
- يلقي استثناء عند فشل محاولة التحويل
- يحول سلسلة إلى عدد صحيح ، إن أمكن. إذا كانت السلسلة ليست عددا ، سيتم طرح استثناء
- الطريقة
إيسنوميريك = كاذبة;
استراحة;
}
}
الطريقة
سترينجويلز.إيسنوميريك()