收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】海丰企业网站设计 - 海丰高端网站定制 - 海丰品牌网站搭建 - 上往建站-域名申请

【建站服务】海丰企业网站设计 - 海丰高端网站定制 - 海丰品牌网站搭建 - 上往建站-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 02:35:41

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


海丰企业网站设计 - 海丰高端网站定制 - 海丰品牌网站搭建 - 上往建站

网站建设.png

  1. 关于小括号分组,之前看马士兵视频的时候学到的,数左小括号"(",第几个就是第几组,可以将前面指定括号的规则在后面复用:

    //小括号分组:数左边的小括号第几个就是第几组Pattern p = Pattern.compile("(d{2})([a-z]{2,3})");Matcher m =p.matcher("33aa-32sdy-29ssc");while(m.find()) {
       System.out.println(m.group(2));//每次匹配获取第二组内容}/*
    结果:
    aa
    sdy
    ssc
    *///向前引用:Pattern p = Pattern.compile("(d(d))");
     Matcher matcher = p.matcher("211");
     System.out.println(matcher.matches());//结果:true//解释:""代表引用前面的第2组匹配的值
    yimkong

       yimkong

      136***21854@163.com

    5年前 (2018-01-02)
  2.    jinling

      103***5512@qq.com

       参考地址

    22

    matcher.appendReplacement(sb, replaceContent); 与 matcher.appendTail(sb);

    两个方法一起使用就可以达到所有替换或者替换第一个:

    所有替换:

    while(m.find()){  
        m.appendReplacement(sb,replaceContext);  }  .appendTail(sb);

    替换第一个:

    if (matcher.find()){  
        matcher.appendReplacement(sb, replaceContext);  }  matcher.appendTail(sb);
    jinling

       jinling

      103***5512@qq.com

       参考地址

    5年前 (2018-01-07)
    •  appendReplacement 方法:sb 是一个 StringBuffer,replaceContext 待替换的字符串,这个方法会把匹配到的内容替换为 replaceContext,并且把从上次替换的位置到这次替换位置之间的字符串也拿到,然后,加上这次替换后的结果一起追加到 StringBuffer 里(假如这次替换是第一次替换,那就是只追加替换后的字符串啦)。

    •  appendTail 方法:sb 是一个 StringBuffer,这个方法是把最后一次匹配到内容之后的字符串追加到 StringBuffer 中。

  3.    H2凸

      198***7218@qq.com

    15

    使用正则表达式查找字符串中数字出现的位置:

    import java.util.regex.Matcher;import java.util.regex.Pattern;public class PrimitiveTypeTest {
        //查找数字,返回位置 
        private static final String regex ="d+";
        private static final String input ="0 cat catt catre cat cat 9";
        public static void main(String[] Args) {
            Pattern p =Pattern.compile(regex);
            Matcher q =p.matcher(input);
            int count=0;
            while(q.find()) {
                count++;
                System.out.println("match number"+count);
                System.out.println("start()"+q.start());
                System.out.println("end()"+q.end());
            }
        }}


Java 方法

在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢?


println() 是一个方法。

System 是系统类。

out 是标准输出对象。

这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。

那么什么是方法呢?

Java方法是语句的集合,它们在一起执行一个功能。


方法是解决一类问题的步骤的有序组合

方法包含于类或对象中

方法在程序中被创建,在其他地方被引用

方法的优点

1. 使程序变得更简短而清晰。

2. 有利于程序维护。

3. 可以提高程序开发的效率。

4. 提高了代码的重用性。

方法的命名规则

1.方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。

2.下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件。一个典型的模式是:test<MethodUnderTest>_<state>,例如 testPop_emptyStack。

方法的定义

一般情况下,定义一个方法包含以下语法:


修饰符 返回值类型 方法名(参数类型 参数名){

    ...

    方法体

    ...

    return 返回值;

}

方法包含一个方法头和一个方法体。下面是一个方法的所有部分:


修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义


海丰企业网站设计 - 海丰高端网站定制 - 海丰品牌网站搭建 - 上往建站


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务