zoukankan      html  css  js  c++  java
  • 【Java基础】String类常用方法

    String类常用的一些方法:

    String类常用的一些方法
    下面结合代码来看一下具体使用:

    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 && fileName.substring(index+1).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("邮箱格式无效");
    		}
    	}
    }
    
  • 相关阅读:
    Ajax工作原理和原生JS的ajax封装
    HNU 13073 Ternarian Weights 解题报告
    如何在Eclipse中配置python开发环境
    C++中vector 容器的基本操作
    2014年百度实习生面试题及总结
    Python计算一个项目中含有的代码行数
    Linux环境下的GCC编译器与GDB调试工具介绍
    linux环境下Vim的配置
    计算机网络中好的期刊和会议
    hdu 1005解题报告
  • 原文地址:https://www.cnblogs.com/mqjing/p/13629290.html
Copyright © 2011-2022 走看看