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