คล้ายกับคำถามที่โพสต์ไว้ที่นี่ฉันกำลังมองหาวิธีแก้ปัญหาใน Java
นั่นคือจะหาดัชนีของการเกิดอักขระ / สตริงที่ n จากสตริงได้อย่างไร?
ตัวอย่าง: " / folder1 / folder2 / folder3 / " ในกรณีนี้ถ้าฉันขอเครื่องหมายทับ (/) ครั้งที่ 3 จะปรากฏก่อนโฟลเดอร์ 3 และฉันคาดว่าจะส่งคืนตำแหน่งดัชนีนี้ ความตั้งใจที่แท้จริงของฉันคือการตั้งค่าจากอักขระที่ n ที่เกิดขึ้น
มีวิธีการใดที่สะดวก / พร้อมใช้งานใน Java API หรือเราต้องเขียนตรรกะเล็ก ๆ ด้วยตัวเองเพื่อแก้ปัญหานี้?
นอกจากนี้
- ฉันค้นหาอย่างรวดเร็วว่ารองรับวิธีการใดเพื่อจุดประสงค์นี้ที่StringUtilsของ Apache Commons Lang แต่ฉันไม่พบเลย
- นิพจน์ทั่วไปสามารถช่วยในเรื่องนี้ได้หรือไม่?