2020年10月22日java中文件名获取 判断文件名是否正确 length的区别 笔记

it2026-08-23  2

最后一次出现"."的位置

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); } }

 

最新回复(0)