电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Java object類及正則表達式原理解析

瀏覽:5日期:2022-08-28 16:54:27

equals方法

equals方法,用于比較兩個對象是否相同

/* 描述人這個類,并定義功能根據年齡判斷是否是同齡人 由于要根據指定類的屬性進行比較,這時只要覆蓋Object中的equals方法 在方法體中根據類的屬性值進行比較 */class Person extends Object{ int age ; //復寫父類的equals方法,實現自己的比較方式 public boolean equals(Object obj) { //判斷當前調用equals方法的對象和傳遞進來的對象是否是同一個 if(this == obj){ return true; } //判斷傳遞進來的對象是否是Person類型 if(!(obj instanceof Person)){ return false; } //將obj向下轉型為Perosn引用,訪問其屬性 Person p = (Person)obj; return this.age == p.age; }}

toString方法

toString方法返回該對象的字符串表示

public class Demo01 { public static void main(String[] args) { Person p=new Person('小紅帽',18); //調用父類的toString() System.out.println(p.toString()); System.out.println(p); }}

String類

字符串的本質是一個字符的數組。

構造方法

String s1 = new String(); //創建String對象,字符串中沒有內容 byte[] bys = new byte[]{97,98,99,100}; String s2 = new String(bys); // 創建String對象,把數組元素作為字符串的內容 String s3 = new String(bys, 1, 3); //創建String對象,把一部分數組元素作為字符串的內容,參數offset為數組元素的起始索引位置,參數length為要幾個元素 char[] chs = new char[]{’a’,’b’,’c’,’d’,’e’}; String s4 = new String(chs); //創建String對象,把數組元素作為字符串的內容 String s5 = new String(chs, 0, 3);//創建String對象,把一部分數組元素作為字符串的內容,參數offset為數組元素的起始索引位置,參數count為要幾個元素 String s6 = new String(“abc”); //創建String對象,字符串內容為abc

String類的方法查找

Java object類及正則表達式原理解析

Java object類及正則表達式原理解析

Java object類及正則表達式原理解析

Java object類及正則表達式原理解析

字符串緩沖區

查閱StringBuffer的API,StringBuffer又稱為可變字符序列,它是一個類似于 String 的字符串緩沖區,通過某些方法調用可以改變該序列的長度和內容。

StringBuffer的方法使用

Java object類及正則表達式原理解析

對象的方法鏈式調用

創建一個字符串緩沖區對象。用于存儲數據。StringBuffer sb = new StringBuffer();添加數據。不斷的添加數據后,要對緩沖區的最后的數據進行操作,必須轉成字符串才可以。String str = sb.append(true).append('hehe').toString();

我們閱讀StringBuilder的API說明發現,它也是一個可變的字符序列。此類提供一個與 StringBuffer 兼容的 API,但不保證同步。該類被設計用作 StringBuffer 的一個簡易替換,用在字符串緩沖區被單個線程使用的時候(這種情況很普遍)。如果可能,建議優先采用該類,因為在大多數實現中,它比 StringBuffer 要快。

正則表達式

正則表達式是一個字符串,使用單個字符串來描述、用來定義匹配規則,匹配一系列符合某個句法規則的字符串。在開發中,正則表達式通常被用來檢索、替換那些符合某個規則的文本。

舉例:校驗qq號碼.1: 要求必須是5-15位數字2: 0不能開頭代碼演示:String qq = '604154942';String regex = '[1-9][0-9]{4,14}';boolean flag2 = qq.matches(regex);

舉例:校驗手機號碼1:要求為11位數字2:第1位為1,第2位為3、4、5、7、8中的一個,后面9位為0到9之間的任意數字。代碼演示:String phone = '18800022116';String regex = '1[34578][0-9]{9}';boolean flag = phone.matches(regex);

舉例:分割出字符串中的的數字代碼演示:String s = '18-22-40-65';String regex = '-';String[] result = s.split(regex);代碼演示:String s = '18 22 40 65';String regex = ' ';String[] result = s.split(regex);

郵箱

String reg3='[1-9A-z_][w]+@[A-z0-9]+(.+[A-z]+)+'; String em='499880898@qq.com'; System.out.println(em.matches(reg3));

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 优宝-汽车润滑脂-轴承润滑脂-高温齿轮润滑油脂厂家 | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 数年网路-免费在线工具您的在线工具箱-shuyear.com | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 酸度计_PH计_特斯拉计-西安云仪| 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 安徽成考网-安徽成人高考网| 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 贵州自考_贵州自学考试网| 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | BESWICK球阀,BESWICK接头,BURKERT膜片阀,美国SEL继电器-东莞市广联自动化科技有限公司 | 家庭教育吧-在线家庭教育平台,专注青少年家庭教育 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 写方案网_方案策划方案模板下载 事迹材料_个人事迹名人励志故事 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 外贸资讯网 - 洞悉全球贸易,把握市场先机 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 桌上式超净工作台-水平送风超净工作台-上海康路仪器设备有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 |