मैं एक पूर्ण पथ का नाम निकालना चाहता हूं। यदि मेरे पास मान/mnt/sdcard/वीडियो/वीडियोऑम के साथ एक स्ट्रिंग है, तो मैं मूल्य Videoname के साथ एक स्ट्रिंग को सहेजना चाहता हूं।अंतिम पथ से नाम प्राप्त करें, अंतिम स्लैश से प्रतिस्थापित, जावा एंड्रॉइड
स्ट्रिंग बदल रही है और मैं पहले स्लेश की संख्या प्राप्त नहीं कर सकता। मैं आखिरी स्लैश से एक सबस्ट्रिंग कैसे विभाजित कर सकता हूं?
/mnt/sdcard/वीडियो/Videoname -> Videnoname
स्ट्रिंग नाम = "/ mnt/sdcard/वीडियो/वीडियोनाम"; स्ट्रिंग newName = name.substring (name.lastIndexOf ("/") + 1, name.length()); –
इस लिंक का अनुसरण अपने उत्तर के जैसा एक उत्तर प्रश्न के लिए करें। https://stackoverflow.com/questions/4050087/how-to-obtain-the-last-path-segment-of-an-uri# –