JAVA常用总结
来源:互联网 发布:中国网络烟草学院 编辑:程序博客网 时间:2024/04/28 15:14
1. 数据元素的比较需要使用Arrays.equals
char charArray1[]={'a','b','c'};
char charArray2[]={'a','b','c'};
boolean c;
c=Arrays.equals(charArray1,charArray2);
assertTrue(Arrays.equals(charArray1, D.charArray2));
如果split分隔符是'.',那么需要使用[.]来表示才能正确划分
String[] st1 = ip1.split("[.]");
正则表达式中的".",需要使用\\.才能正确识别
2. 字符串排序使用Arrays.sort() 字符串逆向输出使用 StringBuffer.reverse() 字符串包含使用String.contains(Indexof()>-1)
1. 数字排序 int[] intArray = new int[] { 4, 1, 3, -23 };
Arrays.sort(intArray);
输出: [-23, 1, 3, 4]
2. 字符串排序,先大写后小写 String[] strArray = new String[] { "z", "a", "C" };
Arrays.sort(strArray);
输出: [C, a, z]
3. 严格按字母表顺序排序,也就是忽略大小写排序 Case-insensitive sort
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
输出: [a, C, z]
4. 反向排序, Reverse-order sort
Arrays.sort(strArray, Collections.reverseOrder());
输出:[z, a, C]
5. 忽略大小写反向排序 Case-insensitive reverse-order sort
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
Collections.reverse(Arrays.asList(strArray));
输出: [z, C, a]
3. SQL语句的(if case等)控制流用法
3.1 iF(表达式,true,false)
SELECT if(count(*)>0,'true','false') as boo FROM tbl_topo t;
3.2 CASE WHEN THEN
SELECT Name, RatingID AS Rating,
CASE RatingID
WHEN 'R' THEN 'Under 17 requires an adult.'
WHEN 'X' THEN 'No one 17 and under.'
WHEN 'NR' THEN 'Use discretion when renting.'
ELSE 'OK to rent to minors.'
END AS Policy
FROM DVDs
4. 正则表达式应用
IP格式正则表达式校验:
String ipRegex = "^((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.){3}(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)$";
Pattern p = Pattern.compile(ipRegex);
Matcher m = p.matcher("254.254.21.1");
m.matches()//判断匹配结果
Pattern.matches(ipRegex, '输入')//判断匹配结果
- JAVA 常用英语(总结)
- Java常用方法总结
- java常用总结
- JAVA 常用总结
- Java字符串常用总结
- JAVA 常用算法总结
- java常用集合总结
- java常用方法总结
- JAVA常用总结
- JAVA常用总结2
- Java常用代码总结
- Java常用集合总结
- JAVA常用类总结
- java常用集合总结
- Java常用集合总结
- java常用集合总结
- Java常用类总结
- JAVA常用类总结
- 推荐系统在视频网站中的应用
- 开机向导的制作思路
- Lynx展示声控智能烤箱
- 关于内存泄露
- 【Cocos2d-x】 多分辨率适配完全解析
- JAVA常用总结
- Sugarnms在联通网络管理项目中的灵活应用
- ffmpeg命令详解
- 浅谈企业应用架构
- 启动tomcat 报错Bad version number in .class file
- 32bit程序调用64bit dll 的解决办法
- Android开发中如何解决加载大图片时内存溢出的问题
- c#中using关键字
- JavaScript中的匿名函数及函数的闭包