-3
我有一個字符串Unix機器連接細節解析字符串以特定的格式 - <Username>/<Password> @<Host>
<UserName>/[email protected]<Host>/<IP>.
什麼是獲取用戶名,密碼和主機的最佳途徑從這個字符串?
我有一個字符串Unix機器連接細節解析字符串以特定的格式 - <Username>/<Password> @<Host>
<UserName>/[email protected]<Host>/<IP>.
什麼是獲取用戶名,密碼和主機的最佳途徑從這個字符串?
試試這個(答案寫在我的你的問題的瞭解,如果你希望其他比這讓我評論知道)
String value = "<UserName>/[email protected]<Host>/<IP>";
String[] result = value.split("/");
System.out.println("Username : "+result[0]);
System.out.println("Password : "+result[1]);
System.out.println("Host : "+result[2]);
請備註,你應該檢查你的字符串中的零和emptyness
String[] values = yourString.split("/");
String userName = values[0];
String[] valuesOfSecondPart = values[1].split("@");
String password = valuesOfSecondPart[0];
String hostName = valuesOfSecondPart[1];
我有一個字符串作爲用戶名/密碼@主機的Unix機器連接細節。從這個字符串中獲取用戶名,密碼和主機的最佳方式是什麼? –
String userName = connString.substring(0,connString.lastIndexOf(「/」)); String password = connString.substring(connString.lastIndexOf(「/」),connString.lastIndexOf(「@」)); String host = connString.substring(connString.lastIndexOf(「@」),connString.length() - 1); –