小编Nit*_*euq的帖子

剪切一个字符串 (java)

我想切断我的字符串"ftp://user:password@ftp.domain.com:21"以将每篇文章放在一个字符串中

换句话说,我想要:

String ftp = "ftp.domain.com"

String user = "user"

String password = "password"

String port = "21"
Run Code Online (Sandbox Code Playgroud)

这段代码有效,但有点脏,对吧?

String fullFtpAdress = "ftp://user:password@ftp.domain.com:21";
fullFtpAdress = fullFtpAdress.substring(6);
String[] parts1 = fullFtpAdress.split(":",2);
String user = parts1[0];
String[] parts2 = parts1[1].split("@");
String password = parts2[0];
String[] parts3 = parts2[1].split(":");
String ftp = parts3[0];
String port = parts3[1];
Run Code Online (Sandbox Code Playgroud)

你有其他解决方案吗?

谢谢 :)

java string ftp split

1
推荐指数
1
解决办法
89
查看次数

标签 统计

ftp ×1

java ×1

split ×1

string ×1