gpt4 book ai didi

java - 如何将字符串拆分为特定模式?

转载 作者:行者123 更新时间:2023-11-29 03:00:12 27 4
gpt4 key购买 nike

我在 String 上有这样格式的地址:http://171.1.1.1:8080/ ,我想在代码中分别使用 ip 和端口。我是这样做的。但它看起来真的像硬代码。

String[] hostAndPort = address.replace("http://", "").replace("/", "").split(":");

我需要一个更好的方法。

最佳答案

您可以使用 JDK 的 URI 类:

final URI uri = URI.create("http://127.0.0.1:8080/a/b");
System.out.println(uri.getHost()); // 127.0.0.1
System.out.println(uri.getPort()); // 8080

关于java - 如何将字符串拆分为特定模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35537186/

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