API下部

API(接上篇文章):
六.日期相关类:
来源:Date-java.util
来两个单词:Format 格式 Parse 分析,解析
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日HH时mm分SS秒");
String y=sdf.format(d); //将Date转换成符合格式的String类型
System.out.print(y);

例如:
package DateTest;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test007 {
public static void main(){
/* Date date=new Date(); //声明一个Date类
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd-HH:ff:SS");
String y=s.format(date);
System.out.println(y);*/



SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-DD=hh:mm:ss");
String x2="2015-08-08=15:33:33";
Date a=null;
try {
a=s.parse(x2);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(a);
}
}
七.Calendar 抽象类 Static类型
Calendar c =new GregorianCalendar();
Calendar的常用方法:
get方法 System.out.println(c.get(Calendar.YEAR));
add方法 c.add(Calendar.Day_OF_MONTH,-5); //往前移5天
after方法
getTime()
八.包装类
int—Integer类
char—Character类
byte—Byte类
short—Short类
long—Long类
float—Float类
double—Double类
boolean—Boolean类
为什么要装箱和拆箱??
装箱:1.基础类型转为引用类型,引用类型有更多的方法
2.有些操作规定了我们必须引用类型,而不能用基础数据类型
方式一:
int num=10;
Integer num2=new Integer(num); //手动装箱
方式二:
Int num3=new Int.Value of(num);
方式三:
Integer num4= num; //自动装箱
九.Pattern类
正则表达式:判断用户/判断数据是否满足你的表达式
例如:
package PatternTest;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class PatternTest007 {
public static void main(String[] args){
String a= "abc";
Pattern patter =Pattern.compile("^[abc]+$");
Matcher match=patter.matcher(a);
System.out.println(match.matches());
}
}

原文地址:https://www.cnblogs.com/czg-123/p/5393748.html