精华内容
下载资源
问答
  • 最后一次出现"."的位置 String fileName = "hahaha.java"; int lastIndexOf = originalFilename.lastIndexOf("."); 查找文件的后缀名 String fileName = "hahaha.java";... String suffix = fileName.substring...
    • 最后一次出现"."的位置

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

     

    展开全文
  • 功能:判断 Java 文件名是否正确判断邮箱格式是否正确。其中:合法的文件名应该以 .java 结尾;合法的邮箱名中至少要包含 “@” , 并要求“@”在 “.” 之前 代码如下: public class HelloWorld { public ...

    功能:判断 Java 文件名是否正确,判断邮箱格式是否正确。其中:合法的文件名应该以 .java 结尾;合法的邮箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前

    代码如下:

    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);
            
    		// 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
    		if ( index>0&&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("邮箱格式无效");
    		}
    	}

    运行结果:

     

    展开全文
  • * 判断Java文件名是否正确判断邮箱格式是否正确。 * 其中:合法的文件名应该以.java结尾 * 合法的邮箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前。“@”符号不在首位和末尾,字符串不含有空格 */ ...
    /**
     * 判断Java文件名是否正确,判断邮箱格式是否正确。
     * 其中:合法的文件名应该以.java结尾
     * 合法的邮箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前。“@”符号不在首位和末尾,字符串不含有空格
     */
    
    import java.util.Scanner;
    
    public class Test01 {
        public static void main(String[] args) {
            fun();
        }
    
        public static void fun(){
            //Java文件名
            System.out.println("请输入Java文件名:");
            Scanner input = new Scanner(System.in);
            String fileName = input.next();
            /*
            判断 .Java 文件名是否正确:合法的文件名应该以 .Java结尾
            参考步骤:
                1.获取文件名最后一次出现 "." 的位置
                2.根据 "." 号的位置,获取文件的后缀
                3.判断 "." 号位置及文件后缀名
             */
            // 获取文件名中最后一次出现 "." 号的位置
            int index = fileName.lastIndexOf(".");
    
            //获取文件后缀
            //public String substring(int index) : 提取从位置索引开始的字符串部分
            String prefix = fileName.substring(index+1,fileName.length());
    
            //判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
            if ( (index != -1) && (index != 0) && (prefix.equals("java"))){
                System.out.println("Java文件名正确");
            }else{
                System.out.println("Java文件名错误");
            }
    
            /**
             * 邮箱
             * 判断邮箱格式是否正确:合法的邮箱至少包含 "@",
             * "@" 在"." 之前
             * 不能含有空格
             */
            System.out.println("请输入邮箱:");
            String email = input.next();
            /*
            参考步骤:
            1.获取文件名"@"符号的位置
            2.获取邮箱中"."号的位置
            3.判断必须包含"@"符号,且"@"符号在"."号之前
             */
            //获取邮箱中“@”符号的位置
            int index2 = email.lastIndexOf("@");
            //获取邮箱中“.”号的位置
            int index3 = email.indexOf(".");
    
            int index4 =email.indexOf("@");
    
            //判断包含“@”符号,“@”符号在“.”符号之前,“@”符号不在首位和末尾,字符串不含有空格
            if ((index2 != -1) && (index2 != 0) && (index4 != 0) && ((email.length()-1) != index2)&& (index2 < index3) && (email.trim().lastIndexOf(" ")==-1)){
                //IndexOf(String str):返回指定字符出现的第一次的下标
                //lastIndexOf(String str):返回指定字符出现的最后一次的下标
                //email.length(): 获取字符串的长度,其实也就是字符个数
                //(email.trim().lastIndexOf(" ")==-1 : 判断字符串中是否含有空格
                System.out.println("邮箱格式正确");
            }else {
                System.out.println("邮箱格式错误");
            }
    
            //public int lastIndexOf(String value)
            //搜索最后一个出现的字符ch(或字符串value),如果没有找到,返回-1
    
            //public String trim()
            //返回一个前后不含任何空格的调用字符串的副本
            /*
                判断一个字符串中是否有空格
                if(s.trim().lastIndexOf("")== -1){
                    System.out.println("中间无空格");
                }else{
                    System.out.println("中间有空格");
             */
        }
    }
    
    
    展开全文
  • 判断Java文件名是否正确判断邮箱格式是否正确  功能:判断Java文件名是否正确判断邮箱格式是否正确。其中:合法的文件名应该以.java结尾;合法的邮箱名 中至少要包含 “@” , 并要求 “@” 在 “.” 之前。...

           一判断Java文件名是否正确,判断邮箱格式是否正确

           功能:判断Java文件名是否正确,判断邮箱格式是否正确。其中:合法的文件名应该以.java结尾;合法的邮箱名

    至少要包含 “@” , 并要求 “@” 在 “.” 之前。

           练习代码:

    public class Test {
        public static void main(String[] args) {
            //Java文件名
    	String fileName = "HelloWorld.jav"; 
            //邮箱
    	String email = "laurenyang@imooc.com";
    		
    	//判断.java文件名是否正确:合法的文件名应该以.java结尾
            /*
            参考步骤:
            1、获取文件名中最后一次出现"."号的位置
            2、根据"."号的位置,获取文件的后缀
            3、判断"."号位置及文件后缀名
            */
            //获取文件名中最后一次出现"."号的位置
    	int index = fileName.lastIndexOf(".");
            
            // 获取文件的后缀
    	String prefix = fileName.substring(index);
            
    	// 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
    	if (index>0&&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("邮箱格式无效");
    	}
       }
    }

           运行结果:


           二统计指定字符串中字符 ‘a’ 出现的次数

           功能:统计指定字符串中字符 ‘a’ 出现的次数。

           分析:可以通过循环遍历字符串中的每一个字符,判断是否是字符 a ,如果是,则累加统计出现的次数。

           练习代码:

    public class Test {
        public static void main(String[] args) {
    	// 定义一个字符串
    	String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd";
            
            // 出现次数
    	int num = 0;
            
            // 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数
    	for (int i=0;i<s.length();i++)
    	{
                    // 获取每个字符,判断是否是字符a
    		if (s.charAt(i)=='a') {
                    // 累加统计次数
    			num++; 
    		}
    	}
    	System.out.println("字符a出现的次数:" + num);
        }
    }

           运行结果:


           三输出一个字符串各类字符的个数

           功能:编写一个程序,输出一个字符串中的大写英文字母的个数,小写英文字母的个数以及其他字符的个数。

           实现代码:

    public class Test {
    	public static void main(String[] args) {
    		//给出一个字符串
    		String s = "ABAabb$&^$#BAAb898B#@%aa";
    		
    		//变量初始化
    		//大写字母
    		int cU = 0;
    		//小写字母
    		int cL = 0;
    		//其他字符
    		int cO = 0;
    		
    		for(int i=0; i<s.length(); i++) {
    			//首先是从字符串中取出每个字符
    			char c = s.charAt(i);
    			
    			//判断各类字符出现的次数
    			if(c >= 'A' && c <= 'Z') {
    				cU ++;
    			} else if( c >= 'a' && c <='z') {
    				cL ++;
    			} else {
    				cO ++;
    			}
    		}
    		
    		//输出结果:
    		System.out.println("字符串总个数为:" + s.length());
    		System.out.println("大写字母个数为:" + cU);
    		System.out.println("小写字母个数为:" + cL);
    		System.out.println("其他字符个数为:" + cO);
    	}
    }
    

           运行结果:




    展开全文
  • 内容摘自慕课网 具体代码: public class HelloWorld { public static void main(String[] args) { // Java文件名 String fileName = "HelloWorld.java"; // 邮箱 String email = "laurenya
  • 1 package demo3; 2 3 import java.util.Scanner... 5 //判断.java文件名是否正确判断邮箱格式是否正确 6 public class Email { 7 public static void main(String[] args) { 8 Scanner input=new Scan...
  • 判断文件名以 0X_00Y.dat 结尾,且Y递增 红方框中是不规范文件![图片说明](https://img-ask.csdn.net/upload/201508/02/1438525961_715621.png)
  • 判断文件名是否合法

    千次阅读 2011-01-02 23:52:00
    /**************************************************************************** 判断文件名是否合法 ****************************************************************************/ bool...
  • 文件类型可查询MIME参考手册. 获取文件后缀名 /** * @description 获取文件后缀名 * @param {String} fileName 文件全名,包含后缀名的那种 ... * @description 检查文件类型,是否是合法的,这里的validM
  • windows找不到文件 chrome 请确定文件名是否正确 解决办法 1.在chrome图标右键点击属性,复制路径 2. 打开IDEA 单击 file-settings-tools-web browsers 3.将路径复制到对应浏览器右边的Path栏中 3. debug 运行...
  • Windows 找不到文件 'hcw '。请确定文件名是否正确后,再试一次
  • 现在有一个输入框,手动输入图形文件名, 我想用正则来判断输入的文件名是否正确,输入的内容是否为 .jpg、.gif、.png文件,这是我之前输入的内容 regex:/^\w+\.\w+$/, regexText:"请输入正确文件名" ...
  • windows找不到文件 ”chrome“ 请确定文件名是否正确,再试一次。这是因为刚开始没有设置chrome的路径,找不到路径所导致。 解决方法如下: 1.找到谷歌浏览器的图标,右击—>属性 复制目标的路径。(记得双引号...
  • 环景: win10 专业版 问题描述: 有个PDF文件,我双击打开出错,说windows找不到文件,确认文件名是否正确 解决方案: 选中该文件右键打开方式选中pdf查看软件总是以这个软件打开它即可
  • //判断文件名是否合法 index = 0 是点在首位, = -1 是点不存在! if (suffix.equals("java") && (index != -1 && index != 0)){ System.out.println("文件名输入正确!"); }else{ System.out.println("请输入正确...
  • 在打开visio文件或者想要在控制面板中卸载Visio软件时,均提示“Windows找不到文件,请确定文件名是否正确后,再试一次”。 并且想重新安装Visio时,点击安装文件“setup.exe”,电脑无反应。 2 解决 2...
  • 1.在chrome图标右键点击属性,目标(T):复制路径 2. 打开IDEA 单击 file-settings-tools-web browsers 3.将路径复制到对应浏览器右边的Path栏中 3. 成功
  • Windows找不到文件'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Computer Management.lnk' 请确定文件名是否正确,再试一次 解决方法: 右键我的电脑点击管理的时候报错 1.到C...
  • javascript 判断文件名

    千次阅读 2014-05-13 13:44:49
    上传文件的时候,我们通常是使用form表单的 file标签 ; 子linux系统下面我们不用考虑文件的名称...下面讲解如何用正则表达式判断 是否包含这些特殊字符: function checkFile(){  var fileContent= jQuer
  • 请确认文件名是否正确后,再试一次。 错误:当不运行 IDEA 项目,通过快捷键进入浏览器时,可能会出现以下错误。 原因:未设置 chrome 路径,导致找不到路径报错。 解决办法: 1.在桌面上找到 chrome.exe ,右键...
  • IntelliJ IDEA报错 Windows找不到文件“chrome”,请确定文件名是否正确,再试一次 出现问题: 解决方法: 1、右击桌面上的chrome浏览器图标,点击属性---->选择---->快捷方式---->目标 复制路径(就是谷歌...
  • 当我们卸载程序时,遇到这种情况,使用everything全局搜索也搜不到的时候,这种时候就要使用注册表了。 打开cmd,输入regedit 找到路径:\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\Current...
  • 顾名思义,长文件名,就是文件名称很长。只有文件系统被设置成支持长文件名时,才能正常的对长...这是由于文件系统没有配置成支持长文件名、或者即使配置了支持长文件名,但是没有正确理解如何使用长文件名造成的。
  • C#从路径中获得文件名正确写法 一行代码足矣 this.filePath = openFileDialog.FileName.Split('\\').Last();
  • 出现问题: 解决方法: 1、右击桌面上的chrome浏览器图标,找到属性–>快捷方式–>目标,复制路径(即chrome浏览器.exe文件的路径)。 2、打开IntelliJ IDEA软件,找到file–>settings–>...
  • git bash 客户端第一次查看文件时,无法正确显示中文的文件名,输入以下命令即可解决 git config --global core.quotepath false # 显示 status 编码 git config --global gui.encoding utf-8 # 图形界面编码 ...
  • 如果问题是在这样的条件下发生的:...请确保输入的文件名是否正确,并且您有权访问此文件……”的错误。 那么你可以尝试打开Latern,然后在浏览器右下角点击“设置”按钮,去掉“ 管理系统代理”。你的问题应该就迎...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 331,383
精华内容 132,553
关键字:

如何判断文件名是否正确