Par exemple, en supposant que x = filename.jpg
je veux obtenir filename
, où filename
pourrait être n'importe quel nom de fichier (supposons que le nom de fichier ne contienne que [a-zA-Z0-9-_] pour simplifier.).
J'ai vu x.substring(0, x.indexOf('.jpg'))
sur DZone Snippets , mais je n'aurais pas x.substring(0, x.length-4)
mieux performé ? Parce que, length
est une propriété et ne vérifie pas les caractères alors que indexOf()
c'est une fonction et vérifie les caractères.