public class Lengthfive { //判断输入字符串是字母还是数字,如果是数字返回true,字母返回false; public static Boolean isNum(String str){ for(int i=0;i<str.length();i++){ if(!Character.isDigit(str.charAt(i))){ //str.charAt(i)方法会返回str数组在索引为i对应的字符值; //Character.isDigit()方法对括号内字符进行检查,char为数字返回true,char不是数字返回false; //if存在的作用???? return false; } } return true; } //定义一个具备按字母排序功能的Set容器,Set本身即可去重 Set<String> stringSet=new TreeSet<String>( //在定义容器时定义了Comparator匿名类,并覆写compare方法,来实现Comparator接口 //compareTo比较两个值,前者大于后者返回1,等于返回0,小于返回-1; //compareTo在此处比较String是按照字母顺序A-Z new Comparator<String>(){ @Override public int compare(String o1, String o2) { return o1.compareTo(o2); } } ); }
函数式编程学习轨迹1
最新推荐文章于 2024-07-27 13:31:57 发布