已有101人关注
<java从入门到精通(实例版)>P133
发表在Java图书答疑 2017-03-10
是否精华
版块置顶:

范例5中,

1、在判断IP地址时,自定义了一个函数 叫 matches,同时该函数中又用到了string类的 matches方法,请问这是迭代还是 自定函数名写错了?

2、该例子中 正则表达式中,regex="^.....”开头用了一个“^”,是何意思,我猜想是:以。。。开头的意思,但是在教材中好像没提到他的用法,估计是写漏了,同时我认为如果不要这个‘^’,好像也行,感觉有点多余。

不知道我这样认为对不对?

3、在例6.26以后的例子中 在定义正则表达式的时候,末尾都要加一个""$"",说是字符串结尾标志,请问不加可以吗?是否必要?因为在P131页的例6.24中也没加。


分享到:
精彩评论 1
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2017-03-13
沙发
  1. 自定义函数名与String的函数名不冲突,既不是方法重载,也不是方法重写。

  2. ^表示非,就是非此格式的字符串,例如[^45]就是除了4、5之外的字符。但在此例子中^用作表示字符串的开始,与$表示字符串的结尾相呼应。

  3. 可以不加,^字符也要同步删除。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照