为了账号安全,请及时绑定邮箱和手机立即绑定

javaString方法截取自己的跟答案的区别

int index = fileName.indexOf(".");
        String prefix = fileName.substring(index);
        
        // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
        if (prefix.equals(".java") ){
            System.out.println("Java文件名正确");
        } else {
            System.out.println("Java文件名无效");
        }





我的查文件的合法性是上面的http://img1.sycdn.imooc.com//55b8913900016b5c09770596.jpg

正在回答

1 回答

你的这个也是可以的,你还可以把第8行substring的:fileName.length()去掉,同样是取.后面的所有字符

10行的判断语句,"index!=0",你也可以替换成fileName.charAt(0)!='.'也能判断第一个字符是不是"."。

只要能得到结果,过程肯定不止一种的。

0 回复 有任何疑惑可以回复我~
#1

超级小菜鸟 提问者

非常感谢!
2015-08-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

javaString方法截取自己的跟答案的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信