返回
北大青鸟瀚唐校区
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
招生热线:13003424653

学校地址:江苏省淮安市清浦区承德南路266号大学城软件园2号楼512室

JAVA常用代码。干货来啦!

116 2017-09-20 09:08:34

学习笔记

JAVA常用代码。干货来啦!

淮安北大青鸟,java培训


1.获取环境变量
System.getenv(“PATH”);
System.getenv(“JAVA_HOME”);
2.获取系统属性
System.getProperty(“pencil color”); // 得到属性值
java -Dpencil color=green
System.getProperty(“java.specification.version”); // 得到Java版本号
Properties p = System.getProperties(); // 得到所有属性值
p.list(System.out);
3.String Tokenizer
// 能够同时识别, 和 |
StringTokenizer st = new StringTokenizer(“Hello, World|of|Java”, “, |”);
while (st.hasMoreElements()) {
st.nextToken();
}
// 把分隔符视为token
StringTokenizer st = new StringTokenizer(“Hello, World|of|Java”, “, |”, true);
4.StringBuffer(同步)和StringBuilder(非同步)
StringBuilder sb = new StringBuilder();
sb.append(“Hello”);
sb.append(“World”);
sb.toString();
new StringBuffer(a).reverse(); // 反转字符串
5. 数字
// 数字与对象之间互相转换 – Integer转int
Integer.intValue();
// 浮点数的舍入
Math.round()
// 数字格式化
NumberFormat
// 整数 -> 二进制字符串
toBinaryString()或valueOf()
// 整数 -> 八进制字符串
toOctalString()
// 整数 -> 十六进制字符串
toHexString()
// 数字格式化为罗马数字
RomanNumberFormat()
// 随机数
Random r = new Random();
r.nextDouble();
r.nextInt();
6. 日期和时间
// 查看当前日期
Date today = new Date();
Calendar.getInstance().getTime();
// 格式化默认区域日期输出
DateFormat df = DateFormat.getInstance();
df.format(today);
// 格式化制定区域日期输出
DateFormat df_cn = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);
String now = df_cn.format(today);
// 按要求格式打印日期
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
sdf.format(today);
// 设置具体日期
GregorianCalendar d1 = new GregorianCalendar(2009, 05, 06); // 6月6日
GregorianCalendar d2 = new GregorianCalendar(); // 今天
Calendar d3 = Calendar.getInstance(); // 今天
d1.getTime(); // Calendar或GregorianCalendar转成Date格式
d3.set(Calendar.YEAR, 1999);
d3.set(Calendar.MONTH, Calendar.APRIL);
d3.set(Calendar.DAY_OF_MONTH, 12);
// 字符串转日期
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
Date now = sdf.parse(String);
// 日期加减
Date now = new Date();
long t = now.getTime();
t += 700*24*60*60*1000;
Date then = new Date(t);
Calendar now = Calendar.getInstance();
now.add(Calendar.YEAR, -2);
// 计算日期间隔(转换成long来计算)
today.getTime() – old.getTime();
// 比较日期
Date类型,就使用equals(), before(), after()来计算
long类型,就使用==,


it培训就选淮安北大青鸟!!



文中图片素材来源网络,如有侵权请联系删除
来源:北大青鸟瀚唐校区
热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图