本帖最后由 小石姐姐 于 2018-1-25 09:27 编辑
StringBuffer 和StringBuilder中的两个函数: - //int indexOf(String str) :返回当前StringBuffer对象中,第一个满足str子串的位置。
- //int indexOf(String str, int fromIndex) :从fromIndex开始查找,返回第一个满足str子串的位置。
-
- StringBuffer sb = new StringBuffer("This is a StringBuffer!");
- System.out.println("sb.indexOf(\"is\") = " + sb.indexOf("is")); //2
- System.out.println("sb.indexOf(\"is\", 4) = " + sb.indexOf("is", 4)); //5
- System.out.println("sb.indexOf(\"is\", 4) = " + sb.indexOf("is", 7)); // -1
-
- //StringBuffer insert(int offset, String str)
- //在当前StringBuffer对象中插入一个元素,在索引号offset处插入相应的值。
-
- StringBuffer sf = new StringBuffer("..{..}) public class MySrvRequest {");
- int classIdx = sf.indexOf("public class ");
- if(classIdx > 0){
- sf.insert(sf.indexOf("{", classIdx), " implements java.io.Serializable");
- }
- System.out.println(sf.toString());
- //..{..}) public class MySrvRequest implements java.io.Serializable{
保留2位小数: - import java.text.DecimalFormat;
- DecimalFormat df=new DecimalFormat("0.00");
- Double x = 83.3333333333;
- x=Double.parseDouble(df.format(x));
group by 和 order by
- ORDER BY 用于对数据按指定的列和方法排序。
-
- select * from syscolumns order by id asc, colorder desc;
- 指示查询出的结果 按 id 正序排列, colOrder 逆序排列。
-
- GROUP BY 用于汇总统计。 HAVING 用途和 WHERE类似,但用于对 GROUP BY 的结果进行过滤。
- select id, count(id) from syscolumns group by id;
- 这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数。
-
- select id, count(id) from syscolumns group by id having count(1) > 10;
- 这条语句以 id 进行汇总,统计出每个不同的 id 出现的个数,但 having 后的条件指定了只显示 count(id) 大于 10 的数据。。
-
- 先Group by ,后 Order by
日期 获取当前时间: - 1.
- SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss");
- String datetime = tempDate.format(new java.util.Date());
-
- 2.
- Calendar now=Calendar.getInstance();
- String time=now.get(Calendar.YEAR)+"-"+(now.get(Calendar.MONTH)+1)+"-"+now.get(Calendar.DAY_OF_MONTH)+" "+now.get(Calendar.HOUR_OF_DAY)+":"+now.get(Calendar.MINUTE)+":"+now.get(Calendar.SECOND);
-
-
- 3.Date curDate= new Date(System.currentTimeMillis());
- SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); //24小时制
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制
获取年、月、日
- String year=String.valueOf(c.get(Calendar.YEAR));
- String month=String.valueOf(c.get(Calendar.MONTH)+1);
- String day=String.valueOf(c.get(Calendar.DAY_OF_MONTH));
Calendar和Date的转化
- Calendar cal=Calendar.getInstance();
- Date date=cal.getTime();
Date转化为Calendar
- Date date=new Date();
- Calendar cal=Calendar.getInstance();
- cal.setTime(date);
|