API(时间_SimpleDateFormat)
public class SimpleDateFormatDemo1 { public static void main(String[] args) throws ParseException { //作用:1.格式化 2.把字符串表示的时间对象变成Date对象 /* public SimpleDateFormat()//默认格式 public SimpleDateFormat(String pattern)//指定格式 public final String format(Date date) //格式化(日期对象->字符串) public Date parse(String source) //解析(字符串->日期对象) */ //空参构造创建对象 SimpleDateFormat sdf1=new SimpleDateFormat(); ...
API(时间_Date)
public class DateDemo1 { public static void main(String[] args) { /* public Date() 创建Date对象,表示当前时间 public Date(long date) 创建Date对象,表示指定时间 public void setTime(long time) 设置/修改毫秒值 public long getTime() 获取时间对象的毫秒值 */ //1.创建Date对象,表示当前时间 Date d1=new Date(); System.out.println(d1);//Fri May 16 19:32:53 CST 2025 //2.创建Date对象,表示指定时间 Date d2=new Date(0L); System.out.println(d2);//Thu Jan...
API(正则表达式_分组)
public class RegexDemo8 { public static void main(String[] args) { //分组:() //每组是有组号的,从左到右,从1开始 //规则:从左往右,第几个左括号就是第几组 //例如:(\\d(\\d))(\\d)第一个括号里的括号就是第二组 //捕获分组 //1.判断一个字符串的开始结束字符是否一致,只考虑一个字符 String regex1="(.).+\\1";// \\N表示第N组的内容 System.out.println("abc".matches(regex1));//false System.out.println("aba".matches(regex1));//true ...
API(正则表达式_爬虫)
public class RegexDemo3 { public static void main(String[] args) { String str="java是世界上最好的语言,java17,java8,java11啊hi发哦富婆啊覅"; //在其中查找javaxx //Pattren:表示正则表达式 //Macher:表示匹配器 //获取正则表达式对象 Pattern p1 = Pattern.compile("java\\d{0,2}"); //获取匹配器对象 //m1:表示匹配器对象 //str:表示要匹配的字符串 //p1:表示规则 //m1要在str字符串找符合p1规则的字符串 Matcher m1=p1.matcher(str); ...
API(正则表达式)
```java public class RegexDemo1 { public static void main(String[] args) { //public boolean matches(String regex):判断是否匹配正则表达式 //abc中的任意一个字符 System.out.println("a".matches("[abc]"));//true(abc中的任意一个字符) System.out.println("ab".matches("[abc]"));//false System.out.println("z".matches("[abc]"));//false System.out.println("a".matches("abc"));//false //不能是abc中的任意一个字符 ...
API(Bigdecimal)
public class bigdecimalDemon1 { public static void main(String[] args) { /* 构造方法获取对象 public BigDecimal(double val) public BigDecimal(String val) 静态方法获取对象 public static BigDecimal valueOf(double val) */ //1.通过传递小数类型的数据获取对象(这种方式有可能是不精确的) BigDecimal bd1=new BigDecimal(0.1); BigDecimal bd2=new BigDecimal(0.1); System.out.println(bd1);//0.1000000000000000055511151231257827021181583404541015625 ...
API(Biginteger)
public class bigintegerDemon1 { public static void main(String[] args) { /* public BigInteger(int num,Random rnd)//求指定的随机数的大整数,范围[0,2的num次方-1] public BigInteger(String val)//求指定的字符串的大整数 public BigInteger(String val,int radix)//求指定的进制的字符串的大整数 public static BigInteger valueOf(long val)//求指定的长整数的大整数 public BigInteger add(BigInteger val)//求两个大整数的和 */ //1.获取一个随机大整数 Random r=new Random(); BigInteger...
API(Object,Objects)
学生类: public class Student implements Cloneable{ private String name; private int age; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age)...
API(Runtime)
public class runtimeDemon1 { public static void main(String[] args) throws IOException { /* public static Runtime getRuntime()//返回与当前 Java 应用程序相关的运行时对象。 public void exit(int status)//终止当前正在运行的 Java 虚拟机。 public int availableProcessors()//获取cpu线程数 public long maxMemory()//JVM能从系统中获取的总内存大小(单位:Byte) public long totalMemory()//JVM已经从系统中获取的总内存大小(单位:Byte) public long freeMemory()//JVM剩余内存大小(单位:Byte) public process...
API(System)
public class systemDemon1 { public static void main(String[] args) { /* public static void exit(int status)//终止虚拟机运行 public static long currentTimeMillis//返回当前系统时间差值毫秒值 pubilc status void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)//数组复制(数据源数组,数据源起始索引,目标数组,目标数组起始索引,复制长度) */ //状态码0-正常退出,1-异常退出 System.exit(0); long l=System.currentTimeMillis();//用于判断算法效率 System.out.println(l);//1747193331559 ...
