19和22行怎么写?

来源:2-3 Java 中 String 类的常用方法 Ⅰ

慕粉1554057085

2016-11-19 15:49

583004210001c4bd03600640.jpg

写回答 关注

3回答

  • 慕函数4910142
    2016-11-21 13:54:03

            int index = fileName.lastIndexOf(".");
                
                // 获取文件的后缀
                String prefix =fileName.substring(index+1);
                
                // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
                if (index>0&&prefix.equals("java")                                 ) {

  • 二徒弟
    2016-11-19 16:15:36


    19:String prefix =fileName.substring(index+1);

    20: if (index!=0&&index!=-1&&prefix.equals("java")                                 )


  • qq_魅影劲_0
    2016-11-19 16:04:03
    public class HelloWorld {
        public static void main(String[] args) {
            // Java文件名
         String fileName = "HelloWorld.java"; 
            // 邮箱
      String email = "laurenyang@imooc.com";
      
      // 判断.java文件名是否正确:合法的文件名应该以.java结尾
            /*
            参考步骤:
            1、获取文件名中最后一次出现"."号的位置
            2、根据"."号的位置,获取文件的后缀
            3、判断"."号位置及文件后缀名
            */
            //获取文件名中最后一次出现"."号的位置
      int index =fileName.lastIndexOf('.') ;
            
            // 获取文件的后缀
      String prefix =fileName.substring(index+1);
            
      // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
      if (index!=0&&index!=-1&&prefix.equals("java")                                 ) {
       System.out.println("Java文件名正确");
      } else {
       System.out.println("Java文件名无效");
      }
            // 判断邮箱格式是否正确:合法的邮箱名中至少要包含"@", 并且"@"是在"."之前
             /*
            参考步骤:
            1、获取文件名中"@"符号的位置
            2、获取邮箱中"."号的位置
            3、判断必须包含"@"符号,且"@"必须在"."之前
            */
         // 获取邮箱中"@"符号的位置
      int index2 =email.indexOf('@');
            
            // 获取邮箱中"."号的位置
      int index3 = email.indexOf('.');
            
      // 判断必须包含"@"符号,且"@"必须在"."之前
      if (index2 != -1 && index3 > index2) {
       System.out.println("邮箱格式正确");
      } else {
       System.out.println("邮箱格式无效");
      }
     }
    }

    qq_魅影劲... 回复慕粉1554...

    int index =fileName.lastIndexOf('.') ; // 获取文件的后缀 String prefix =fileName.substring(index+1); // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java" if (index!=0&&index!=-1&&prefix.equals("java")

    2016-11-19 20:17:40

    共 2 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题