Na przykład, zakładając x = filename.jpg
, że chcę uzyskać filename
, gdzie filename
może być dowolna nazwa pliku (załóżmy, że nazwa pliku zawiera tylko [a-zA-Z0-9-_] w celu uproszczenia.).
Widziałem x.substring(0, x.indexOf('.jpg'))
na fragmentach DZone , ale czy nie działałby x.substring(0, x.length-4)
lepiej? Ponieważ length
jest właściwością i nie sprawdza znaków, podczas gdy indexOf()
jest funkcją i sprawdza znaki.