当前位置: 首页 > news >正文

网站url是什么阿里seo排名优化软件

网站url是什么,阿里seo排名优化软件,合肥瑶海区疫情,wordpress承载压力文章目录 1、正则表达式1.1 常用1.2 字符串匹配,提取,分割 2、异常2.1 运行时异常2.2 编译时异常2.3 自定义异常2.3.1 自定义编译时异常2.3.2 自定义运行时异常 1、正则表达式 就是由一些特定的字符组成,完成一个特定的规则 可以用来校验数据…

文章目录

  • 1、正则表达式
    • 1.1 常用
    • 1.2 字符串匹配,提取,分割
  • 2、异常
    • 2.1 运行时异常
    • 2.2 编译时异常
    • 2.3 自定义异常
      • 2.3.1 自定义编译时异常
      • 2.3.2 自定义运行时异常

1、正则表达式

就是由一些特定的字符组成,完成一个特定的规则
可以用来校验数据格式是否正确。

1.1 常用

在这里插入图片描述
在这里插入图片描述

//字符类 匹配单个字符
System.out.println("a".matches("[abc]"));//true
System.out.println("a".matches("[^abc]"));//false
System.out.println("ab".matches("[abc]"));//false
System.out.println("B".matches("[a-zA-Z]"));//true
System.out.println("2".matches("[a-zA-Z]"));//false
System.out.println("b".matches("[a-z&&[^bc]]"));//false
System.out.println("z".matches("[a-z&&[^bc]]"));//true
System.out.println("z".matches("[a-z&&[^bc]]"));//true
//预定义字符 单个字符 \d \s \S \w \W
System.out.println("崔".matches("."));//t
System.out.println("崔1".matches("."));//f
System.out.println("1".matches("\\d"));//[0-9] //t
System.out.println("a".matches("\\d")); //false
System.out.println(" ".matches("\\s"));  //一个空白字符 //true
System.out.println("a".matches("\\S")); //一个非空白字符 //true
System.out.println("_".matches("\\w")); //[a-zA-Z0-9] //true
System.out.println("崔".matches("\\W")); //[^a-zA-Z0-9] //truE
//数量词 ? * + {n} {n,} {n,m}              System.out.println("a12".matches("\\w{3}"));//true               System.out.println("a1".matches("\\w{3,}"));//false
System.out.println("a12345".matches("\\w{3,5}"));//false
//其他几个常用的 () 分组  |或者 (?i) 忽略大小写
System.out.println("abC".matches("(?i)abc"));//true
System.out.println("aBC".matches("a((?i)b)c"));//false
System.out.println("123".matches("\\d{3}|[a-z]{3}"));//true
System.out.println("我爱编程666666".matches("我爱(编程)*(666)+"));//true
System.out.println("我爱编程6666666".matches("我爱(编程)*(666)+"));//false

1.2 字符串匹配,提取,分割

 //用于字符串匹配System.out.println(checkphone("16603809725"));
System.out.println(checkphone("010-12456789"));
//查找某段字符串中符合要求的 字符
String s="电话:166038069725 \n"+",010-123456789"+"姓名:崔凯悦";
String regex="(1[3-9]\\d{9})|(0\\d{2,7}-?[1-9]\\d{4,11})";
Pattern compile = Pattern.compile(regex);
Matcher matcher = compile.matcher(s);
while(matcher.find()){System.out.println(matcher.group());
//16603806972
//010-123456789
}
//替换,分割
String s1="翠翠翠翠asd张吱吱吱吱bgc急急急";
String s2 = s1.replaceAll("\\w+", "-"); //翠翠翠翠-张吱吱吱吱-急急急
System.out.println(s2);
String s3="我喜喜喜喜欢欢编程";
System.out.println(s3.replaceAll("(.)\\1+", "$1")); //我喜欢编程
String s4="崔凯悦123出处456姜龙翔abc";
String[] names = s4.split("\\w+");
System.out.println(Arrays.toString(names)); //[崔凯悦, 出处, 姜龙翔]

2、异常

异常就是程序出现的错误
在这里插入图片描述

2.1 运行时异常

就是只有我们在运行时才可能会发现的错误,在编译时不会提醒你。
比如:

        Integer.valueOf("abc");//运行时异常
//        Exception in thread "main" java.lang.NumberFormatException: For input string: "abc"
//        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
//        at java.base/java.lang.Integer.parseInt(Integer.java:668)
//        at java.base/java.lang.Integer.valueOf(Integer.java:999)
//        at com.cky.mathclass.main.main(main.java:5)

2.2 编译时异常

在我们写程序时就会提醒我们需要捕获该异常 或者抛出该异常

 //②抛出public static void main(String[] args) throws ParseException {
//        Integer.valueOf("abc");//编译时异常
//        Exception in thread "main" java.lang.NumberFormatException: For input string: "abc"
//        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
//        at java.base/java.lang.Integer.parseInt(Integer.java:668)
//        at java.base/java.lang.Integer.valueOf(Integer.java:999)
//        at com.cky.mathclass.main.main(main.java:5)SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date parse = null;//编译时异常  我们必须对其异常进行捕获或者声明抛出才可以//① 对其进行捕获try {parse = simpleDateFormat.parse("2000-6-11 12:15:13");} catch (ParseException e) {e.printStackTrace();}System.out.println(parse);}

2.3 自定义异常

在我们日常开发中,很多异常情况是java没有的,我们可以自己写一个异常类,注意 该类需要继承自运行时异常(runtimeException)或者编译时异常(exception)

至于到底继承哪个,要看自己,如果你觉得这个问题很严重,需要在编译时就告诉程序员,需要其进行捕获或者抛出,就继承编译时异常,否则继承运行时异常。

比如,我们需要保存一个合法的年龄。

2.3.1 自定义编译时异常

package com.cky.mathclass;
//编译时异常
public class AgeIllegailtyException1 extends  Exception{public AgeIllegailtyException1() {}public AgeIllegailtyException1(String message) {super(message);}
}
package com.cky.mathclass;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class main {//②抛出public static void main(String[] args) throws ParseException {try {SavaAge1(100);} catch (AgeIllegailtyException1 e) {e.printStackTrace();}}public static void SavaAge1 (int age) throws AgeIllegailtyException1{if (age>0&&age<150){System.out.println("年龄保存成功");}else{//throw 跑出去这个异常对象上边调用者才会接受到这个异常,否则不会报错//throws 抛出方法内部的异常 用在方法上throw new AgeIllegailtyException1("/age is illegality,age is"+age);}}
}

2.3.2 自定义运行时异常

package com.cky.mathclass;public class AgeIllegalityException extends RuntimeException{public AgeIllegalityException() {}public AgeIllegalityException(String message) {super(message);}
}
package com.cky.mathclass;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class main {//②抛出public static void main(String[] args) throws ParseException {SavaAge(150);}public static void SavaAge(int age){if (age>0&&age<150){System.out.println("年龄保存成功");}else{//throw 跑出去这个异常对象上边调用者才会接受到这个异常,否则不会报错throw  new AgeIllegalityException("/age is illegality,age is"+age);}}
}

在这里插入图片描述

http://www.hkea.cn/news/804643/

相关文章:

  • 自建网站平台可以实现哪些功能网络营销这个专业怎么样
  • 佛山新网站制作公司网页制作成品模板网站
  • 校园网站建设的意见企业管理培训课程网课
  • 郑大远程教育动态网站建设seo优化关键词排名
  • 做logo什么网站昆明百度关键词优化
  • 怎样做省钱购物网站sem推广代运营
  • 英文网站开发公司万网阿里云域名查询
  • 做调查问卷网挣钱的网站新闻 今天
  • 网站建设工作小组在线建站平台免费建网站
  • 可以发广告的网站湖南seo推广系统
  • 大丰网站建设哪家好成都seo
  • 学校网站建设项目的wbsseo交流qq群
  • 筑梦网站建设西安百度竞价开户
  • 个体营业执照可以做网站搞推广吗推广网站制作
  • 公共交通公司网站建设方案移动慧生活app下载
  • 国内开源代码网站搜了网推广效果怎么样
  • html5 metro风格网站模板今日新闻事件
  • 网站不在首页显示出来做网络推广
  • 上海网站seo公司网页推广平台
  • 网站服务器租用价格表百度怎么发布自己的广告
  • 经纪人做网站技巧搜索引擎入口yandex
  • 教育网站制作哪家服务好全球外贸采购网
  • 响应式网络网站源码百度关键词查询网站
  • 南京网站制作设计公司网络运营团队
  • 阿里巴巴上怎样做自己的网站seo网站优化网站编辑招聘
  • 网站做付费推广都需要问什么网络热词2022
  • 给男票做网站表白的软件产品市场推广计划书
  • 西安网站制作定制怎么制作自己的个人网站
  • wordpress 如何移动端盐城seo优化
  • asp.net 制作网站开发百度竞价排名软件