有时候,你可能需要从一个文件名中截取文件名而不包含文件扩展名。例如,如果有一个文件名"123.jpg",你可能想要得到"123"。可以使用字符串的substring方法来实现。例如,String a = "123.jpg"; String after = a.substring(0,a.length()-4); 这段代码会返回"123"。这里是从字符串的开头截取到倒数第四个字符,即最后的".jpg"之前的字符。
在一些情况下,可能不知道具体的位置。这时可以使用indexOf方法来查找特定字符的位置。例如,int index = a.indexOf(".")可以得到"."字符第一次出现的位置。然后你可以使用substring方法从起始位置截取到该位置,或从该位置截取到字符串结束。