วัตถุสตริงเรียกเมธอด contains เพื่อตรวจสอบว่าวัตถุสตริงปัจจุบันมีสตริง s ที่ระบุโดยพารามิเตอร์หรือไม่ ตัวอย่างเช่น:
ทอม=นักเรียน;
ดังนั้นค่าของ tom.contains(stu) จะเป็น true และค่าของ tom.contains(ok) จะเป็นเท็จ
เราจำเป็นต้องรู้ว่าตำแหน่งดัชนีของสตริงเริ่มต้นจาก 0 ตัวอย่างเช่น:
Stringtom=dotcpp;
จากนั้นอักขระที่สอดคล้องกับตำแหน่งดัชนี 0, 1, 2, 3, 4 และ 5 คืออักขระ d, o, t, c, p และ p ตามลำดับ
วิธีการเรียกสตริง indexOf(String s) ดึงสตริง s จากจุดเริ่มต้นของสตริงปัจจุบันและส่งกลับตำแหน่งดัชนีของการเกิดขึ้นครั้งแรกของ s หากไม่ได้รับการดึงข้อมูลสตริง s ค่าที่ส่งคืนโดยเมธอดนี้คือ -1
สตริงเรียกเมธอด indexOf(String s, int startpoint) เพื่อดึงข้อมูลสตริง s โดยเริ่มต้นจากตำแหน่งจุดเริ่มต้นของสตริงปัจจุบัน และส่งกลับตำแหน่งดัชนีโดยที่ s ปรากฏขึ้นครั้งแรก หากไม่ได้รับการดึงข้อมูลสตริง s ค่าที่ส่งคืนโดยเมธอดนี้คือ -1
สตริงเรียกเมธอด LastIndexOf(String s) เพื่อดึงสตริง s โดยเริ่มจากส่วนหัวของสตริงปัจจุบัน และส่งกลับตำแหน่งดัชนีที่ s ปรากฏครั้งล่าสุด หากไม่ได้รับการดึงข้อมูลสตริง s ค่าที่ส่งคืนโดยเมธอดนี้คือ -1
ตัวอย่างเช่น:
Stringtom=Iamagoodcat;tom.indexOf(a);//ค่าคือ 2tom.indexOf(good,2);//ค่าคือ 7tom.indexOf(a,7);//ค่าคือ 13tom.indexOf(w, 2); //ค่าคือ -1
วัตถุสตริงเรียกเมธอดนี้เพื่อรับสตริงย่อยของสตริงปัจจุบัน ซึ่งเป็นสตริงที่ดักจากจุดเริ่มต้นของสตริงปัจจุบันไปยังจุดสิ้นสุด
วัตถุสตริงเรียกเมธอดสตริงย่อย (int start, int end) เพื่อรับสตริงย่อยของสตริงปัจจุบัน สตริงย่อยคือสตริงที่ได้รับโดยการคัดลอกอักขระจากตำแหน่งดัชนีเริ่มต้นของสตริงปัจจุบันไปยังตำแหน่งดัชนีสิ้นสุด 1
ตัวอย่างเช่น:
Stringtom=ฉันชอบบาสเก็ตบอล;Strings=tom.substring(1,3);
จากนั้น s คือ "ชอบ"
หมายเหตุ : s ไม่ใช่ "เหมือนตะกร้า"
สตริง s รับวัตถุสตริงโดยการเรียกเมธอด trim() วัตถุสตริงคือสตริงของ s โดยลบช่องว่างนำหน้าและต่อท้ายออก
หมายเหตุ : หากคุณต้องการสกัดกั้นชื่อไฟล์ในพาธของไฟล์ คุณต้องใช้การดำเนินการ Escape "\" เพื่อแทน "" ในสตริง