随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)
一、System
package com.lovo;
public class SystemTest {
public static void main(String[] args) {
// 得到1970-1-1到当前时间的毫秒数
long x = System.currentTimeMillis();
System.out.println(x);
// 得到当前用户的工作目录
String path = System.getProperty("user.dir");
System.out.println(path);
}
// gc()就是垃圾回收,用户可以通过调用System.gc(),通知虚拟机加快垃圾回收的速度。但不能控制垃圾回收。
// 在回收对象之前,先调用finalize()做一些清理工作。
}
二、Date
package com.lovo;
//import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args) {
// 得到当前时间的日期对象
// Date d=new Date();
// //得到年
// int year=d.getYear();
// //得到月
// int mouth=d.getMonth();
// //得到日期
// int date=d.getDate();
// 创建日期格式化对象,并定义日期格式
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = s.format(new Date());
System.out.println(str);
// Date d=Date.valueOf("1988-02-20");
// System.out.println(d);
}
@Deprecated
// 标识该方法是过时方法
public void mytest() {
}
}
三、String
package com.lovo;
public class StringTest {
public static void main(String[] args) {
String x = "afsdfasdf ";
// 得到指定下标的字符,下标从0开始
char c = x.charAt(4);
System.out.println(c);
// 得到字符串的长度
int len = x.length();
System.out.println(len);
// 得到指定字符串第一次出现在本身字符串的位置。如果该字符串在本身字符串中不存在,则返回-1
int index = x.indexOf("sd");
System.out.println(index);
// 得到指定字符串最后一次出现的位置,如果该字符串不存在,则返回-1
int index1 = x.lastIndexOf("df");
System.out.println(index1);
// 从下标为1的字符开始,到下标为4的字符结束。包含1,但不包含4.得到子串。
System.out.println(x.substring(1, 4));
// 从下标为3的字符开始,截取后面的字符串,包含3
System.out.println(x.substring(3));
// 将字符串中所有的"ab"替换为"*"
System.out.println(x.replace("ab", "*"));
// 去掉字符串中的空格
System.out.println(x.replace(" ", ""));
// 去掉字符串首尾的空格
System.out.println(x.trim());
}
}