StringUtils
hasText(字符串)
解释:
该方法 对于 null 或者长度不大于 0 的字符串直接返回false
即如果字符串里面的值为null或者 ""或者" "时,返回值为false;否则为true
例子
public class TestDemo01 {
public static void main(String[] args) {
String locked =" ";
boolean b = StringUtils.hasText(locked);
System.out.println(b);
}
}
结果
public class TestDemo01 {
public static void main(String[] args) {
String locked ="ceShi";
boolean b = StringUtils.hasText(locked);
System.out.println(b);
}
}
结果
联合业务
获得传参,传参为空时,给定初始值
public class TestDemo01 {
public static void main(String[] args) {
String locked =" ";
// String locked ="ceShi";
//假定0为初始值
locked = (StringUtils.hasText(locked)?locked:"0");
System.out.println(locked);
}
}
结果
public class TestDemo01 {
public static void main(String[] args) {
// String locked =" ";
String locked ="ceShi";
//假定0为初始值
locked = (StringUtils.hasText(locked)?locked:"0");
System.out.println(locked);
}
}
结果
Java String类
charAt() 方法
定义(参考菜鸟教程)
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
语法
public char charAt(int index)
例子
public class Test {
public static void main(String args[]) {
String s = "Hello,world!";
char result = s.charAt(6);
System.out.println(result);
}
}
输出结果
w
Collections
swap
解释:
移动集合中的某一个值(根据索引下标进行移动)
例子
Collections.swap(list,i,0)
// list:集合 i:需要移动的值在集合中当前的位置 0:需要移动的位置