gpt4 book ai didi

java - 操纵 IP 地址 - 在 '.' 字符处拆分字符串

转载 作者:搜寻专家 更新时间:2023-11-01 01:35:40 26 4
gpt4 key购买 nike

String address = "192.168.1.1";

我要拆分地址,分隔符是重点。所以我使用了这段代码:

String [] split = address.split(".");

但是它不起作用,当我使用这段代码时它起作用了:

String [] split = address.split("\\.");

那么为什么要像这样拆分 IPv4 地址中的点:("\\.")

最佳答案

您需要转义“.”因为 split 采用正则表达式。但是你还需要转义转义为“\”。不会在 java String 中工作:

String [] split = address.split("\\.");

这是因为 java String 中的反斜杠表示 character literal 的开始.

关于java - 操纵 IP 地址 - 在 '.' 字符处拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15310505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com