String.indexOf的用法,獲取一串字元串中的某個值
- 2020 年 4 月 16 日
- 筆記
案例一:
String userName = 「admin,xiaowang,123456」;
String loginNames = “admin”;
Boolean isUsername = false;
方法一:使用split,將其以逗號為標準重新拿到裡面的各各值,然後將值放到一個字元串數組中
String[] s= userName.split(“,”);
//遍曆數組
for(String str1:s) {
//判斷是否等於用戶名
if(loginNames.equals(str1)) {
isUsername = true;
}
}
方法二:使用indexOf,更簡潔,格式:String.indexOf(String),要是不存在,則為-1,存在則會返回其值在字元串中的索引
if(userName.indexOf(loginNames+”,”)!=-1) {
isUsername = true;
}
案例二: