تشارك هذه المقالة معك في Java String Traversal والرمز المحدد لمختلف الأحرف في سلسلة إحصائيات Java للرجوع إليها. المحتوى المحدد كما يلي
1. المتطلبات: احصل على كل حرف في السلسلة
تحليل:
ج: كيف يمكنني الحصول على كل شخصية؟
Char Charat (Int Index)
ب: كيف أعرف كم عدد الشخصيات الموجودة؟
طول int ()
stringtest stringtest {public static void main (string [] args) {// تعريف السلسلة s = "helloWorld" ؛ لـ (int x = 0 ؛ x <s.length () ؛ x ++) {// char ch = s.charat (x) ؛ // system.out.println (ch) ؛ // فقط الإخراج ، I Output System.out.println (S.Charat (X)) ؛ }}}2. المتطلبات: احسب عدد المرات التي تظهر فيها الأحرف الكبيرة ، والأحرف الصغيرة ، والأحرف الرقمية في سلسلة. (لا يتم النظر في أي شخصيات أخرى)
على سبيل المثال:
"person1314study"
تحليل:
ج: أولاً حدد ثلاثة متغيرات bignum ، samllnum ، number
ب: اجتياز الصفيف لـ () ، الطول () ، charat ()
ج: تحديد أي bignum لكل حرف ينتمي إلى ثلاثة متغيرات: (ch> = 'a' && ch <= 'z')
SmallNum: (ch> = 'a' && ch <= 'z')
أرقام: (ch> = '0' && ch <= '9')
D: الإخراج
الفئة العامة stringtest3 {public static void main (string [] args) {// تحديد سلسلة s = "person1314study" ؛ // تحديد ثلاثة متغيرات إحصائية int bignum = 0 ؛ int smallnum = 0 ؛ int numbernum = 0 ؛ // الهدوء من خلال السلسلة والحصول على كل حرف. لـ (int x = 0 ؛ x <s.length () ؛ x ++) {char ch = s.charat (x) ؛ . } آخر إذا (ch> = 'a' && ch <= 'z') {smallNum ++ ؛ } آخر إذا (ch> = '0' && ch <= '9') {numberNum ++ ؛ }} // نتيجة الإخراج. System.out.println ("يحتوي على"+bignum+"caps") ؛ System.out.println ("يحتوي على"+smallnum+"أحرف صغيرة") ؛ System.out.println ("يحتوي على" رقم+number+"numbernum) ؛}}ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.