Например, предполагая, что x = filename.jpg
, я хочу получить filename
, где filename
может быть любым именем файла (для упрощения предположим, что имя файла содержит только [a-zA-Z0-9-_].)
Я видел x.substring (0, x.indexOf ('. jpg '))
в фрагментах DZone , но не будет ли x.substring (0, x.length-4)
работать лучше? Потому что length
является собственностью и не t выполняет проверку символов, тогда как indexOf ()
является функцией и выполняет проверку символов.