ฟังก์ชั่นการได้มาของคลาสสตริง: ฟังก์ชั่นการได้มาพื้นฐานของคลาสสตริงตัวอย่างของฟังก์ชั่นการได้มา, ฟังก์ชั่นการแปลงพื้นฐานของคลาสสตริง, ตัวอย่างของฟังก์ชั่นการแปลง,
1. ฟังก์ชันการได้มาของคลาสสตริง:
(1) ความยาว int ()
รับความยาวของสตริงนั่นคือจำนวนอักขระในสตริง
(2) Char Charat (INT ดัชนี)
รับอักขระที่ตำแหน่งดัชนีที่ระบุ
(3) INT INDEXOF (int CH)
รับดัชนีของอักขระที่ระบุที่ปรากฏเป็นครั้งแรกในสตริงนี้ หมายเหตุ: int ถูกใช้ที่นี่ไม่ใช่ถ่านเพราะทั้ง 'A' และ 97 สามารถส่งผ่านเป็นพารามิเตอร์จริง
(4) INT INDEXOF (String Str)
รับดัชนีของการเกิดขึ้นครั้งแรกของสตริงที่ระบุในสตริงนี้
(5) INT INDEXOF (int ch, int fromindex)
รับดัชนีที่ปรากฏเป็นครั้งแรกหลังจากตำแหน่งที่ระบุในสตริงนี้
(6) int indexof (string str, int fromindex)
รับดัชนีที่ปรากฏเป็นครั้งแรกหลังจากตำแหน่งที่ระบุในสตริงนี้
(7) สตริงย่อย (int start)
สกัดกั้นย่อยจากตำแหน่งที่ระบุโดยค่าเริ่มต้นจนถึงตอนท้าย (รวมถึงตำแหน่งเริ่มต้น)
(8) สตริงย่อย (int start, int end)
ยึดสายย่อยจากจุดเริ่มต้นของตำแหน่งที่ระบุไปยังจุดสิ้นสุดของตำแหน่งที่ระบุ (การเริ่มต้นแพ็คเกจไม่รวมถึงจุดสิ้นสุด)
2. ตัวอย่างของการรับฟังก์ชั่น
แพ็คเกจ cn.itcast_06; Public Class StringDemo {โมฆะสาธารณะคงที่หลัก (สตริง [] args) {// ความยาว int () // รับความยาวของสตริงนั่นคือจำนวนอักขระในสตริง String S = "HelloWorld"; System.out.println ("ความยาว ():"+s.length ()); // 10 system.out.println ("-------------------------"); // Char Charat (INT ดัชนี) // รับอักขระที่ตำแหน่งดัชนีที่ระบุ System.out.println ("Charat:"+S.Charat (0)); // h system.out.println ("Charat:"+S.Charat (9)); // d System.out.println ("-------------------------------------- // int indexof (int ch) // รับดัชนีของอักขระที่ระบุที่ปรากฏเป็นครั้งแรกในสตริงนี้ หมายเหตุ: int ถูกใช้ที่นี่ไม่ใช่ถ่าน // เหตุผลก็คือทั้ง 'A' และ 97 สามารถส่งผ่านเป็นพารามิเตอร์จริง System.out.println ("indexof:"+s.indexof ('h')); // 0 system.out.println ("indexof:"+s.indexof ('d')); // 9 system.out.println ("------------------------"); // int indexof (String str) // รับดัชนีที่ปรากฏเป็นครั้งแรกในสตริงนี้ System.out.println ("indexof:"+s.indexof ("owo")); // 4 system.out.println ("indexof:"+s.indexof ("ld")); // 8 System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ - // int indexof (string str, int fromindex) // รับดัชนีที่ปรากฏเป็นครั้งแรกหลังจากตำแหน่งที่ระบุในสตริงนี้ // สตริง substring (int start) // substring สกัดกั้นจากตำแหน่งที่ระบุค่าเริ่มต้นคือการสกัดกั้นไปที่จุดสิ้นสุด จากตำแหน่งที่ระบุไปยังจุดสิ้นสุดของตำแหน่งที่ระบุ3. ฟังก์ชั่นการแปลงสตริง:
(1) ไบต์ [] getBytes ()
แปลงสตริงเป็นอาร์เรย์ไบต์
(2) ถ่าน [] tochararray ()
แปลงสตริงเป็นอาร์เรย์อักขระ
(3) ค่าสตริงคงที่ (Char [] CHS)
แปลงอาร์เรย์อักขระเป็นสตริง
(4) ค่าสตริงคงที่ (int i)
แปลงข้อมูลประเภท int เป็นสตริง
หมายเหตุ: วิธีการ Valueof ของคลาสสตริงสามารถแปลงข้อมูลประเภทใดก็ได้เป็นสตริง
(5) สตริง ToLowerCase ()
แปลงสตริงเป็นตัวพิมพ์เล็ก
(7) สตริง touppercase ()
แปลงสตริงเป็นตัวพิมพ์ใหญ่
(8) String concat (String Str)
ตะเข็บสตริง ใช้ + ไม่เป็นไร
4. ตัวอย่างฟังก์ชั่นการแปลงของคลาสสตริง:
แพ็คเกจ cn.itcast_06; คลาสสาธารณะ StringDemo4 {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// กำหนดสตริงวัตถุสตริง s = "javase"; // byte [] getBytes (): แปลงสตริงเป็นอาร์เรย์ไบต์ ไบต์ [] bys = s.getBytes (); สำหรับ (int x = 0; x <bys.length; x ++) {system.out.println (bys [x]); } system.out.println ("---------------------------------"); // char [] tochararray (): แปลงสตริงเป็นอาร์เรย์อักขระ ถ่าน [] CHS = S.ToCharArray (); สำหรับ (int x = 0; x <chs.length; x ++) {system.out.println (chs [x]); } system.out.println ("------------------------------"); // ค่าสตริงคงที่ (char [] chs): แปลงอาร์เรย์อักขระเป็นสตริง สตริง ss = string.valueof (CHS); System.out.println (SS); System.out.println ("----------------------------------"); // ค่าสตริงคงที่ (int i): แปลงข้อมูลประเภท int เป็นสตริง int i = 100; สตริง sss = string.valueof (i); System.out.println (SSS); System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("S3:"+S3);เติมเต็ม:
ต่อไปนี้เป็นฟังก์ชันการได้มาของคลาสสตริง
สตริงแพ็คเกจ; // การรับฟังก์ชั่นของคลาสสตริงคลาสสาธารณะ StringDemo {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {// กำหนดสตริงวัตถุสตริง s = "helloWorld"; // ส่งคืนความยาวของสตริง system.out.println ("s.length ="+s.length (); System.out.println ("indexof:"+s.indexof ('l')); // ส่งคืนดัชนี system.out.println ("indexof:"+s.indexof ("owo")); // ส่งคืนดัชนี system.out.println ("indexof:"+s.indexof System.out.println ("indexof:"+s.indexof ('l', 4)); // ไม่พบหรือไม่มีอยู่มันจะส่งคืน -1 // ส่งคืนดัชนีที่ปรากฏเป็นครั้งแรกในสตริงนี้จากตำแหน่งที่ระบุ System.out.println ("substring:"+s.substring (2)); // seave จากตำแหน่งที่ระบุไปยังตำแหน่งที่ระบุ (ปิดด้านหน้าและเปิดด้านหลัง) system.out.println ("substring:"+s.substring (2,8)); -สรุป
ข้างต้นคือฟังก์ชั่นการได้มาและการแปลงของคลาสสตริงที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!