API--- java.lang.System: 属性和行为都是静态的. long currentTimeMillis(); // 返回当前时间毫秒值   exit();  // 退出虚拟机 Properties getProperties() ;  // 获取当前系统的属性信息 Properties prop = System.getProperties(); //获取系统的属性信息,并将这些信息存储到Properties集合中. System.setProperty("myname"…
对String的操作是Java攻城师必备的,一个优秀的攻城师是懒惰,他会把自己的一些常见的代码写成可提供拓展和复用的工具类或者工具库,这些是这些优秀工程师的法宝. 我就先从String这个基本操作开始吧,Android里有个TextUtils的类,没事点开也看看. public class StringUtils { private static final String regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/script…
字符串类(StringUtil.cs) using System; namespace Sam.OA.Common { /// <summary> /// 字符处理工具类 /// 作者:陈彦斌 /// 更新时间:2019年9月11日00:07:11 /// </summary> [Serializable] public static class StringUtil { /// <summary> /// 判断字符对象为null或者为"" ///…
概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单 基本运算的方法 public static double abs(double a) :返回 double 值的绝对值 double d1 = Math.abs(‐5); //d1的值为5 double d2 = Math.abs(5); //d2的值为5 public static double ceil(do…
public class DateUtil { private DateUtil(){ } public static final String hhmmFormat="HH:mm"; public static final String MMddFormat="MM-dd"; public static final String yyyyFormat="yyyy"; public static final String yyyyChineseF…
常用几个数学的方法 abs绝对值 ceil向上取整,它并不是四舍五入 floor向下取整 round四舍五入 PI 按住Ctrl+鼠标左键 进入Math这个类的源码里面 Ctrl+F12 然后输入PI 可以看到 PI是一个Double值…
/** * 提供精確的加法運算 * @param args */ public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.add(b2).doubleValue(); } /** * 提供了精確的減法運算 * * @param…
public static void main(String[] args) { // 工具类,所有方法都以静态方法提供,没有实例存在的意义 // 不提供任何实例的方法,代表当前类属于无状态的. // 不需要下一代进化,终极版 // PI/6 3.14/6= // 弧度, 度数 30degree(不是这个) System.out.println(Math.sin(0.525));//返回角度的三角正玄 // 绝对值 System.out.println(Math.abs(-333.33));//…
Date日期类 Date表示特定的时间,精确到毫秒; 构造方法: public Data() public Date(long date) 常用方法: public long getTime() public void setTime(long time) public Boolean before(Date when) public Boolean after(Date when) public int compareTo(Date anotherDate) public String toS…
1.工具类(也叫常用类)-- 指的是别人已经写好了的,我们只需要拿来用就行了 官网网址:Overview (Java Platform SE 8 ) (oracle.com) ---- 但是这个是英文版的( 是JDK1.8的 ) 要是想看其他版本的话:( 进到Oracle官网去找 ) 2.枚举类+Runtime类 1.枚举类 -- JDK1.5之后有的玩法 ---- 很简单,但是很重要啊,和以后的学习息息相关!!! 定义:就是把 某一类型的对象 全部列举出来 ---- 这种类型的对象是固定且个数…