String.indexOf的用法,獲取一串字符串中的某個值


案例一:

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;
}

 

案例二:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM