【发布时间】:2014-10-15 05:01:13
【问题描述】:
我正在尝试制作一个用于实验的小聊天程序,但由于我不是最好的 Java 程序员,我不知道如何将端口与 IP 分开,因为它们都在同一个字符串中。
这不是很清楚,但这基本上是我想要做的。 用户以 IP:Port 格式输入 IP 和端口 扫描仪抓取它并将其放入字符串中 不知何故,将冒号之前的所有内容放入字符串,将冒号之后的所有数字放入 int。
关于如何做到这一点的任何想法?
【问题讨论】:
-
如果您可以假设您的输入格式为 IP:Port,您可以使用 String 类的
split()方法在:上进行拆分。这将返回一个包含两个元素的数组,第一个包含 IP,第二个包含端口 -
我会在谷歌上搜索一下,谢谢 :)