JAVA知识总结
来源:互联网 发布:域名企业代备案 编辑:程序博客网 时间:2024/06/04 21:51
1.格式化数字
double amount= 111.0;
DecimalFormat df = new DecimalFormat("#,##0.00");
System.out.println(df.format(amount));
DecimalFormat decimal = new DecimalFormat("#.00");
String dlay_intr = decimal.format(ln_dlay_intr);
2.迭代器
for(Iterator it = c.iterater(); it.hasNext(); ) { ... }
for(int i=0; i<array.size(); i++) { ... get(i) ... }
源文档 <http://blog.csdn.net/basenet855x/article/details/6841749>
3.字符串的截取(用"|"作为分隔符时,前面要加"\\")
String arr[] = strr.split("\\|");
4.判断一个字符串的最后一个字符是否为“,”
"sdsdsd,".endsWith(",")
5.StringUtils的用法
StringUtils.substring(rule, startIndex,endIndex + 1)//截取字符串
StringUtils.repeat("0", orgCodeRule.length()- 2 - orgCode.length())//重写为0
StringUtils.replace(rule, orgCodeRule, orgCodeRuleValue)//替换
6.indexOf的用法
"010003,010004".indexOf("010003") 返回值为0
7.去掉字符串里面的回车和换行符号
String sqlString = "9021405430\n062228110165\r333";
System.out.println(sqlString);
System.out.println(sqlString.replaceAll("\r", "").replaceAll("\n", ""));
8.
字符串和日期互转
字符串转日期
try{
String sDate = "2008-04-07";
SimpleDateFormat formate= new SimpleDateFormat("yyyy-MM-dd");
Date date = formate.parse(sDate);
System.out.println(date);//输出结果:Mon Apr 07 00:00:00 CST 2008
}catch(Exception e){e.printStackTrace();}
////////////////////////////////////////////////////////////////////////////////////
try{
String sDate = "20080407";
SimpleDateFormat formate= new SimpleDateFormat("yyyyMMdd");
Date date = formate.parse(sDate);
System.out.println(date);//输出结果:Mon Apr 07 00:00:00 CST 2008
}catch(Exception e){e.printStackTrace();}
日期转字符串
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
String dateString = formatter.format(new Date(System.currentTimeMillis()));
String sDate = "20120207";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
try {
java.util.Date date = (java.util.Date)dateFormat.parse(sDate);
java.sql.Date dateSql = new java.sql.Date(date.getTime());
System.out.println(dateSql);
} catch (Exception e) {
e.printStackTrace();
}
- java知识总结
- JAVA知识总结
- java入门知识总结
- Java【多线程知识总结】
- 两天JAVA知识总结
- Java异常知识总结
- java 知识总结
- java 反射知识总结
- java 反射知识总结
- Java文件知识总结
- JAVA知识总结
- java知识总结
- Java开发知识总结
- java知识总结
- Java知识总结-基础
- Java知识总结-字符串
- Java知识总结-继承
- Java知识总结-异常
- termios结构体的详细设置
- SSH隧道
- tyvj1041 表达式求值
- Google Map开发系列(二)——使用谷歌地图API之前应该有所了解的一些技术外背景 .
- 实践积累
- JAVA知识总结
- ZRP源码分析
- java连接常见数据库的连接字符串
- AJAX知识总结
- Android开源项目-Jamendo音乐播放器研究与优化-手势操作
- HTML知识总结
- oracle dba培训教程 第7章 存储结构和他们之间的关系
- 重温jdbc中的PreparedStatement与Statement
- Java:重写equals()和hashCode()