首页 > 其他分享 >Pattern类

Pattern类

时间:2023-05-28 21:22:59浏览次数:32  
标签:String Pattern System 2071357078 println out

public class Pattern2 {
public static void main(String[] args) {
//1--创建对象
Pattern p=Pattern.compile("\\d+");//
String[] str=p.split("我的qq邮箱是:[email protected]我的电话是:19518135682我的QQ号是:2071357078");
System.out.println("是否匹配Pattern的输入模式"+Pattern.matches("\\d+","2223aa"));
Matcher m=p.matcher("22bb23");//??
System.out.println("返回该Mather对象是由哪个Pattern对象创建的,即p为:"+m.pattern());
System.out.println("将给定的字符串分割成Pattern模式匹配为:");
for(int i=0;i<str.length;i++){
System.out.println(str[i]+"");

}
}
}

标签:String,Pattern,System,2071357078,println,out
From: https://www.cnblogs.com/wxyhh/p/17438872.html

相关文章

  • cpp: Composite Pattern
     /*****************************************************************//***\fileGoldDir.h*\brief组合模式CompositePattern亦称:对象树、ObjectTree、Compositec++14*2023年5月28日涂聚文GeovinDuVisualStudio2022edit.*\authorgeovindu*\da......
  • 策略模式-StrategyPattern-使用案例
    TheStrategypatternisabehavioraldesignpatternthatallowsyoutodefineafamilyofalgorithms,encapsulateeachoneasaseparateclass,andmaketheminterchangeable.Itenablesclientstochoosefromdifferentalgorithmsatruntimewithouttightl......
  • cpp: Iterator Pattern
     /*****************************************************************//***\fileGoldIterator.h*\brief迭代器模式IteratorPattern*2023年5月22日涂聚文GeovinDuVisualStudio2022edit.*\authorgeovindu*\dateMay2023*******************......
  • Simple Factory Pattern 简单工厂模式简介与 C# 示例【创建型】【设计模式来了】
     〇、简介1、什么是简单工厂模式?一句话解释:  客户类和工厂类严格分工,客户类只需知道怎么用,处理逻辑交给工厂类。简单工厂模式(SimpleFactoryPattern)是日常开发中常用的设计模式。其是一种简单的创建型模式,它通过一个工厂类来创建对象,客户端只需要知道如何使用工厂类,而不需......
  • 《设计模式之禅》Multition_Pattern--多例模式
    多例模式嘿,咱们书接上回。单例模式就是每次只能有一个实例,那么多例模式就是可以有多个实例对象。那在中国历史上有没有这种事情发生过呢,嘿,你别说,还真有,就出现在明朝,那三国期间的算不算,不算,各自称帝,各有各的地盘,国号不同。大家还记得那首诗《石灰吟》吗?作者是谁?于谦,他是被谁杀死的?明......
  • 《设计模式之禅》Singleton_Pattern--单例模式
    单例模式这个模式是很有意思,确实很有意思的,而且比较简单,但是我还是要说因为它使用的是如此的广泛,如此的有人缘,单例就是单一、独苗的意思,那什么是独一份呢?你的思维是独一份,除此之外还有什么不能山寨的呢?我们举个比较难复制的对象:皇帝(就是那个天子)中国的历史上很少出现两个皇帝并存的......
  • 享元模式(Flyweight Pattern)
    享元模式(FlyweightPattern)一、定义享元模式(FlyweightPattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。运用共享技术有效地支持大量细粒度的对象。二、优缺点优点:大......
  • 外观模式(Facade Pattern)
    外观模式(FacadePattern)一、定义 外观模式(FacadePattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对......
  • 策略模式(Strategy Pattern)
    一、模式动机策略模式(StrategyPattern)用于算法的自由切换和扩展,是一种使用较为广泛的行为型模式。策略模式对应于解决某一问题的一个算法族,允许用户从该算法族中任选一个算法解决某一问题,同时可以方便地更换算法或者增加新的算法。它将每一个算法封装在一个称为具体策略的类中,......
  • 状态模式(Sate Pattern)
    一、模式动机状态模式(StatePattern)是一种较为复杂的行为型模式。它用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对......