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

这样写是意思是对了的吧?

 prefix.equls(".")&&lastIndexof(String java)||prefix.indexof(string ".");


正在回答

5 回答

int dot=fileName.lastIndexOf(".");

//通过比较dot==dot1确定"."的唯一性

int dot1=fileName.indexOf(".");

String str=fileName.substring(dot+1);

if(dot>0&&dot==dot1&&str.equals("java"))


0 回复 有任何疑惑可以回复我~
if (prefix.equals("java") && index >0  ) {
            System.out.println("Java文件名正确");
            你的写法好乱,可以定义变量去接受你的保存的值,这样就不会看起来那么乱


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

fileName.lastIndexOf(".")>0 && fileName.substring(index+1).equals("java")


首先equals拼错了,其次,lastIndexof不能这么用,并且indexof里既然有了"."就不要string了,况且要用也是String(虽然还是不能通过)

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

错了,结构混乱啊

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

这是验证文件名吗?

包含"."并且索引值大于0;并且最后是"java"

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

举报

0/150
提交
取消

这样写是意思是对了的吧?

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