我在一个String中有Unix机器连接细节
<UserName>/Password@<Host>/<IP>.
从此字符串中获取UserName,密码和主机的最佳方法是什么?
答案 0 :(得分:0)
试试这个(答案写在我对你的问题的理解上,如果你想要除此之外通过评论让我知道)
String value = "<UserName>/Password@<Host>/<IP>";
String[] result = value.split("/");
System.out.println("Username : "+result[0]);
System.out.println("Password : "+result[1]);
System.out.println("Host : "+result[2]);
答案 1 :(得分:0)
请注意,您应该检查字符串是否为null和空白
String[] values = yourString.split("/");
String userName = values[0];
String[] valuesOfSecondPart = values[1].split("@");
String password = valuesOfSecondPart[0];
String hostName = valuesOfSecondPart[1];