最后一次出现"."的位置
https://blog.csdn.net/qq_39445165/article/details/83651114
这篇文章可加深理解
String fileName = "hahaha.java";
int lastIndexOf = originalFilename.lastIndexOf(".");
https://www.runoob.com/java/java-string-substring.html
第一个是从4开始截取到结束
第二个是从4开始截取到9结束(如果要包括9的话,只能把9改成10)
查找文件的后缀名
String fileName = "hahaha.java";
String suffix = fileName.substring(起始位置,结束位置);
length和length()的区别
length()方法是求String字符串对象中字符的个数,而length是求字数组中有多少个元素
Java charAt() 方法
public class Test {
public static void main(String[] args) {
String s = "aljlkdsflkjsadaaaaajfklhasaaaaaadkjlflkajdflwoiudsafhaasdasd";
int count = 0;
//遍历字符串,并一个一个对比
//xx.length 是获得数组的最大长度 而xx.length()是获得字符串的最大长度
for (int i = 0; i < s.length(); i++) {
//charAt是没有equals("xx")的 只可以用== 因为字符串的地址一定是相同的!
//注意这里等于不要写成""
if (s.charAt(i) == ('a')){
count++;
}
}
System.out.println("字符a出现的次数:" + count);
}
}