บทความนี้แชร์กับคุณการสำรวจสตริง Java และรหัสเฉพาะของอักขระต่าง ๆ ในสตริงสถิติ Java สำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
1. ข้อกำหนด: รับอักขระทุกตัวในสตริง
วิเคราะห์:
A: ฉันจะได้รับตัวละครทุกตัวได้อย่างไร?
Char Charat (INT ดัชนี)
B: ฉันจะรู้ได้อย่างไรว่ามีตัวละครกี่ตัว?
ความยาว int ()
Public Class StringTest {โมฆะสาธารณะคงที่หลัก (สตริง [] args) {// กำหนดสตริงสตริง s = "helloWorld"; สำหรับ (int x = 0; x <s.length (); x ++) {// char ch = s.charat (x); // system.out.println (ch); // เพียงแค่เอาต์พุตฉันส่งออกโดยตรง System.out.println (S.Charat (x)); -2. ข้อกำหนด: นับจำนวนครั้งที่ตัวพิมพ์ใหญ่ตัวพิมพ์เล็กและตัวอักษรตัวเลขจะปรากฏในสตริง (ไม่มีการพิจารณาอักขระอื่น)
ตัวอย่างเช่น:
"person1314study"
วิเคราะห์:
A: แรกกำหนดตัวแปรสามตัว Bignum, Samllnum, Numbersum
B: Traversal of Array สำหรับ (), ความยาว (), charat ()
C: กำหนด bignum ของตัวละครแต่ละตัวที่เป็นของตัวแปรสามตัว: (ch> = 'a' && ch <= 'z')
Smallnum: (ch> = 'a' && ch <= 'z')
Numbersum: (ch> = '0' && ch <= '9')
D: เอาต์พุต
คลาสสาธารณะ StringTest3 {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// กำหนดสตริงสตริง s = "person1314study"; // กำหนดสามตัวแปรทางสถิติ int bignum = 0; int smallnum = 0; int numberNum = 0; // ความเงียบสงบผ่านสายและรับตัวละครแต่ละตัว สำหรับ (int x = 0; x <s.length (); x ++) {char ch = s.charat (x); // ตัดสินประเภทของอักขระที่เป็นของ if (ch> = 'a' && ch <= 'z') {bignum ++; } อื่นถ้า (ch> = 'a' && ch <= 'z') {smallnum ++; } อื่นถ้า (ch> = '0' && ch <= '9') {numberNum ++; }} // ผลลัพธ์ผลลัพธ์ System.out.println ("มี"+bignum+"caps"); System.out.println ("มี"+smallnum+"ตัวอักษรตัวพิมพ์เล็ก"); System.out.println ("มี"+numbernum+"numbernum);}}ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น