Chcę wyodrębnić nazwę bezwzględnej ścieżki. Jeśli mam ciąg znaków o wartości/mnt/sdcard/Videos/Videoname, chcę zapisać ciąg z wartością Videoname.Uzyskaj nazwę od ścieżki bezwzględnej, fragment z ostatniego ukośnika, java android
Łańcuch się zmienia i nie można uzyskać wcześniej liczby ukośników. Jak mogę podzielić podciąg z ostatniego ukośnika?
/mnt/sdcard/Video/Videoname -> Videnoname
Nazwa ciągu = "/ mnt/sdcard/Videos/Videoname"; String newName = name.substring (name.lastIndexOf ("/") + 1, name.length()); –
Skorzystaj z tego linku, aby odpowiedzieć na pytanie podobne do twojego. https://stackoverflow.com/questions/4050087/how-to-obtain-the-last-path-segment-of-an-uri# –