วิธีนี้มีดังนี้:
สตริงย่อยสาธารณะ (int beartindex, int endindex)
int แรกคือดัชนีของการเริ่มต้นซึ่งสอดคล้องกับตำแหน่งเริ่มต้นในหมายเลขสตริง
ประการที่สองคือตำแหน่งดัชนีการตัดซึ่งสอดคล้องกับตำแหน่งสิ้นสุดในสตริง
1. ความยาวสตริงที่ได้รับคือ: EndIndex - entalingindex;
2. เริ่มต้นจาก entalmindex ไปยัง EndIndex เริ่มจาก 0 ซึ่งไม่รวมอักขระที่ตำแหน่ง endindex
ชอบ:
"Hamburger" .substring (4, 8) ส่งคืน "กระตุ้น" "Smiles" .substring (1, 5) ส่งคืน "Mile"
ใช้สามสายสุดท้ายของสตริงที่มีความยาวมากกว่าหรือเท่ากับ 3 เพียงแค่ a.substring (a.length ()-3, a.length ());
คำแนะนำเฉพาะในคู่มือมีดังนี้:
เครื่องประดับ
สตริงย่อยสาธารณะ (int beartindex, int endindex)
ส่งคืนสตริงใหม่ที่เป็นสายย่อยของสตริงนี้ สตริงย่อยเริ่มต้นที่จุดเริ่มต้นที่ระบุและขยายไปยังอักขระที่ดัชนี endindex - 1 ดังนั้นความยาวของสตริงย่อยคือ endindex -beginindex
ตัวอย่าง:
"Hamburger" .Substring (4, 8) ส่งคืน "กระตุ้น"
"Smiles" .substring (1, 5) ส่งคืน "ไมล์"
พารามิเตอร์:
Beginindex - ดัชนีเริ่มต้นรวม
ENDINDEX - ดัชนีตอนจบพิเศษ
ผลตอบแทน:
สตริงย่อยที่ระบุ
โยน:
indexoutofboundsexception - หาก entalingindex เป็นลบหรือ endindex มีขนาดใหญ่กว่าความยาวของวัตถุสตริงนี้หรือ entalingindex มีขนาดใหญ่กว่า endindex
ข้างต้นเป็นเนื้อหาเต็มรูปแบบของเมธอด substring () ในสตริง Java ที่นำมาให้คุณโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคนและสนับสนุน wulin.com เพิ่มเติม ~