业务中会使用的方法

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:需要移动的位置
原文地址:https://www.cnblogs.com/dakuzai/p/13852196.html