简单代码收集
2016-02-19 18:48
567 查看
判断字符串是否是一条回文
public static boolean isPalindrome(String s){ int N = s.length(); for(int i=0;i<N/2;i++){ if(s.charAt(i) != s.charAt(N-1-i)){ return false; } } return true; }
提取文件名和扩展名
String s= args[0]; int dot = s.indexOf("."); String base = s.substring(0, dot); String extension = s.substring(dot +1, s.length());
以空白字符为分隔符返回字符串数组
String[] words = input.split("\\s+");
以Java 空白字符切割(跟Character.isWhitespace()一样)
Pattern pattern= Pattern.compile("\\p{javaWhitespace}+");
检查一个字符串数组元素是否已按照字母表顺序排列
public boolean isSorted(String[] a) { for(int i = 1; i<a.length; i++) { if (a[i-1].compareTo(a[i]>0)) return false; } return true; }
判断是否为闰年
private static boolean isLeapYear(int y) { if (y % 400 == 0) return true; if (y % 100 == 0) return false; return y % 4 == 0; }
简单的equals写法
public boolean equals(Object x) { if(this == x) return ture;//是不是同一个引用 if(x == null) return false;//是不是为空 if(this.getClass() != x.getClass()) return false;//是不是同一个类 //剩下的加自定义的判断 return true; }
相关文章推荐
- ThinkPHP - 自定义标签库 - 标签驱动
- golang走起(三)list简单使用和interface{}
- Mac 下安装python
- SpringMVC_入门项目
- pub python
- CGI,FASTcgi,PHP-fpm之间的关系
- SpringMVC+shiro+hibernate权限管理整合
- MySQL_面向对象访问.php
- C++虚函数表剖析
- AS导入eclipse项目中文乱码
- javaIO框架小析
- java.lang.NullPointerException 解决
- delphi中关于流的学习
- <关于并发框架>Java原生线程池原理及Guava与之的补充
- MySQL_面向过程访问.php
- 5位数逆序排列
- Java异常之checked与unchecked
- 《第一行代码》读后感
- java解析xml之DOM解析
- eclipse下JVM terminated. Exit code=-1的解决方法