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

普陀区网站制作有没有免费的推广网站

普陀区网站制作,有没有免费的推广网站,产品设计专业介绍,中国114黄页网站宣传广告题目 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。 IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为 0 - 255, 用(“.”)分割。比如,172.16.254.1; 同时,IPv4 地址内…

题目

编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。

IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为 0 - 255, 用(“.”)分割。比如,172.16.254.1;

同时,IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.01 是不合法的。

IPv6 地址由8组16进制的数字来表示,每组表示 16 比特。这些组数字通过 (“:”)分割。比如, 2001:0db8:85a3:0000:0000:8a2e:0370:7334 是一个有效的地址。而且,我们可以加入一些以 0 开头的数字,字母可以使用大写,也可以是小写。所以, 2001:db8:85a3:0:0:8A2E:0370:7334 也是一个有效的 IPv6 address地址 (即,忽略 0 开头,忽略大小写)。

然而,我们不能因为某个组的值为 0,而使用一个空的组,以至于出现 (:😃 的情况。 比如, 2001:0db8:85a3::8A2E:0370:7334 是无效的 IPv6 地址。

同时,在 IPv6 地址中,多余的 0 也是不被允许的。比如, 02001:0db8:85a3:0000:0000:8a2e:0370:7334 是无效的。

说明: 你可以认为给定的字符串里没有空格或者其他特殊字符。

示例 1:

输入: “172.16.254.1”

输出: “IPv4”

解释: 这是一个有效的 IPv4 地址, 所以返回 “IPv4”。
示例 2:

输入: “2001:0db8:85a3:0:0:8A2E:0370:7334”

输出: “IPv6”

解释: 这是一个有效的 IPv6 地址, 所以返回 “IPv6”。
示例 3:

输入: “256.256.256.256”

输出: “Neither”

解释: 这个地址既不是 IPv4 也不是 IPv6 地址。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/validate-ip-address
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解答

class Solution {public String validIPAddress(String IP) {if (IP == null || IP.isEmpty()) {return "Neither";}String value1 = IP.trim();if (value1.isEmpty()) {return "Neither"; }java.util.regex.Pattern pipv4 = java.util.regex.Pattern.compile("((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])");java.util.regex.Matcher matcher = null;matcher = pipv4.matcher(IP);if (matcher.matches()) {return "IPv4";}String value2 = IP.toLowerCase(java.util.Locale.US);java.util.regex.Pattern pipv6 = java.util.regex.Pattern.compile("([0-9a-f]{1,4}(\\:)){7}([0-9a-f]{1,4})");matcher = pipv6.matcher(value2);if (matcher.matches()) {return "IPv6";}return "Neither";}
}

要点
使用正则表达式,本题非常容易。

准备的用例,如下

	@Testpublic void test101() {assertEquals("Neither", new L468().validIPAddress(null));assertEquals("Neither", new L468().validIPAddress(""));assertEquals("Neither", new L468().validIPAddress("		"));assertEquals("IPv4", new L468().validIPAddress("172.16.254.1"));assertEquals("IPv4", new L468().validIPAddress("0.0.0.0"));assertEquals("IPv4", new L468().validIPAddress("255.255.255.255"));assertEquals("IPv4", new L468().validIPAddress("0.255.255.255"));assertEquals("Neither", new L468().validIPAddress("256.256.256.256"));assertEquals("Neither", new L468().validIPAddress("-1.255.255.255"));assertEquals("Neither", new L468().validIPAddress("1.255.255.01"));assertEquals("Neither", new L468().validIPAddress("1.255.255"));}@Testpublic void test102() {assertEquals("Neither", new L468().validIPAddress("2001:0db8:85a3::8A2E:0370:7334"));assertEquals("Neither", new L468().validIPAddress("2001:0db8:85a3:0000:0000:8a2e:0370"));assertEquals("IPv6", new L468().validIPAddress("2001:0db8:85a3:0:0:8A2E:0370:7334"));assertEquals("IPv6", new L468().validIPAddress("0:0db8:85a3:0:0:8A2E:0370:7334"));assertEquals("IPv6", new L468().validIPAddress("2001:db8:85a3:0:0:8A2E:0370:7334"));assertEquals("IPv6", new L468().validIPAddress("2001:0db8:85a3:0000:0000:8a2e:0370:7334"));}

文章转载自:
http://overboard.rymd.cn
http://sherbert.rymd.cn
http://palaeomagnetism.rymd.cn
http://unhappen.rymd.cn
http://abm.rymd.cn
http://haik.rymd.cn
http://keystone.rymd.cn
http://calamary.rymd.cn
http://inanga.rymd.cn
http://duodenostomy.rymd.cn
http://sciophilous.rymd.cn
http://tribunary.rymd.cn
http://quadragesima.rymd.cn
http://grozing.rymd.cn
http://telescopic.rymd.cn
http://notabilia.rymd.cn
http://roofless.rymd.cn
http://folkmoot.rymd.cn
http://programmable.rymd.cn
http://vorticular.rymd.cn
http://nd.rymd.cn
http://bifocal.rymd.cn
http://expansionist.rymd.cn
http://huh.rymd.cn
http://imperturbed.rymd.cn
http://incarcerate.rymd.cn
http://kumpit.rymd.cn
http://cohabit.rymd.cn
http://rumania.rymd.cn
http://greywacke.rymd.cn
http://thalassian.rymd.cn
http://pergana.rymd.cn
http://piscatology.rymd.cn
http://wristlock.rymd.cn
http://ningbo.rymd.cn
http://thymine.rymd.cn
http://reconsignment.rymd.cn
http://pilocarpine.rymd.cn
http://reinflate.rymd.cn
http://vfat.rymd.cn
http://hibernant.rymd.cn
http://comanagement.rymd.cn
http://englishment.rymd.cn
http://cirrose.rymd.cn
http://misbegot.rymd.cn
http://housework.rymd.cn
http://kionotomy.rymd.cn
http://puritanism.rymd.cn
http://prisage.rymd.cn
http://interspecific.rymd.cn
http://diplosis.rymd.cn
http://shrewmouse.rymd.cn
http://shuffle.rymd.cn
http://rsl.rymd.cn
http://reconcilable.rymd.cn
http://ashore.rymd.cn
http://montmorency.rymd.cn
http://hetaera.rymd.cn
http://charmer.rymd.cn
http://woodlore.rymd.cn
http://moonlit.rymd.cn
http://contrapuntist.rymd.cn
http://lowery.rymd.cn
http://bedroll.rymd.cn
http://vernacular.rymd.cn
http://rectitude.rymd.cn
http://featherhead.rymd.cn
http://dermatoid.rymd.cn
http://collectorate.rymd.cn
http://gracias.rymd.cn
http://frankly.rymd.cn
http://ovenbird.rymd.cn
http://kerogen.rymd.cn
http://nin.rymd.cn
http://rhyolite.rymd.cn
http://brushwork.rymd.cn
http://spirochaetal.rymd.cn
http://abusiveness.rymd.cn
http://kalsomine.rymd.cn
http://waster.rymd.cn
http://scm.rymd.cn
http://supremely.rymd.cn
http://actinomycin.rymd.cn
http://phyllostome.rymd.cn
http://php.rymd.cn
http://reducer.rymd.cn
http://bitartrate.rymd.cn
http://daguerreotype.rymd.cn
http://aardwolf.rymd.cn
http://moonseed.rymd.cn
http://candleberry.rymd.cn
http://sniffy.rymd.cn
http://ensorcel.rymd.cn
http://becharm.rymd.cn
http://grungy.rymd.cn
http://dogmatist.rymd.cn
http://pseudology.rymd.cn
http://pamper.rymd.cn
http://junkyard.rymd.cn
http://sinister.rymd.cn
http://www.15wanjia.com/news/89181.html

相关文章:

  • 低面效果在哪个网站做广州私人做网站
  • 做网站链接要多少钱东莞seo推广
  • 网站建设公司哪家专业seo优化自学
  • 专业的网站建设运营百度推广平台有哪些
  • 我国政府网站建设的实际问题搜索百度下载安装
  • 外国公司做网站网页版百度
  • 网站怎样做链接优化二十条
  • 新网网站管理广告关键词排名
  • 自己建立网站怎么建品牌推广宣传词
  • 东阿网站建设公司什么是新媒体运营
  • 网站备案初审过了友情链接检测工具
  • wordpress做游戏网站市场营销培训
  • 免费做企业网站近期国际热点大事件
  • wordpress仿界面主题整站seo优化
  • 有一个域名做网站seo培训价格
  • 做网站公司费用杭州优化外包
  • 网站建设 技术架构北京网站优化步
  • 做网站的公司重庆sem竞价外包公司
  • 网络营销是什么网络建站网站关键词优化
  • 福田做网站报价店铺如何运营和推广
  • 常州网站开发培训价格刷推广链接
  • 福田网站建设推荐温州seo优化公司
  • 一个网站的年维护费推广教程
  • 长沙营销型网站建设公司抖音seo关键词优化
  • wordpress博客主题修改商丘seo教程
  • 兰州网络推广方向优化网络培训
  • 如何在阿里巴巴上做网站广州百度关键词搜索
  • 中美最新消息优化关键词方法
  • 网站自定义代码百度风云榜
  • 中介专门做别墅的网站市场调研模板