ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

7.常用API

2021-09-07 17:31:50  阅读:128  来源: 互联网

标签:常用 String int Arrays API Date Integer Calendar


常用API

7.1 Math:

Math包含执行基本数据运算的方法

  • abs:绝对值
  • ceil:大于等于a的最小整数
  • floor:小于等于a的最大整数
  • round:最接近a的int参数
  • max:两个int中的较大值
  • min:两个int中的较小值
  • pow:a^b
  • random:[0,1)的随机double类型正数

7.2 System:

System.exit(),中止当前运行的Java虚拟机

System.currentTimeMillis(),返回当前时间

7.3 Object:

java.lang,是类层次结构的根类

super()

toString()方法在Object类中有写的,默认返回变量的地址,重写之后能够输出有用的成员变量信息

equals()方法比较对象是否相等,默认比较地址值,重写后比较内容

7.4 Arrays:

冒泡排序:

需要导入包 import java.util.Arrays

Arrays类包含用于操作数组的各种方法

Arrays.toString(int[] arr)

Arrays.sort(int[] arr)

7.5 基本类型包装类:

将基本数据类型包装成对象,一个好处是便于基本类型和字符串的转换

Integer:包装一个对象中原始类型int的值

格式:Integer i1 = Integer(int、String);

int和String的相互转换:

  • int转换为String:String s = String.valueOf(i);
  • String转换为int:int i = Integer.parseInt(s);
  • Integer转换为int:int i = ig.intValue();

自动装箱和拆箱:

装箱:把基本数据类型转换为对应的包装类类型

拆箱:把包装类类型转换为对应的基本数据类型

自动装箱:Integer i = 100

自动拆箱:i = i+100

7.6 日期类:

Data:

构造方法:

  • Date d1 = new Date();
  • Date d2 = new Date(毫秒级参数);

常用方法:

  • getTime:从1970年1月1日0时到现在的毫秒值
  • setTime:设置时间,给的是毫秒值

SimpleDateFormat类:

用于以区域设置敏感的方式格式化和解析日期

常用模式字母与对应关系:

y-年,M-月,d-日,H-时,m-分,s-秒

格式化(从Date到String),使用format;解析(从String到Date),使用parse

Calendar:

获取当前的年月日等信息,需要先实例化,然后再操作

Calendar c = Calendar.getInstance()

通过Calendar方法得到的月份是从零开始的,需要加一

常用方法:

  • get:返回给定日历字段的值
  • add:将指定时间量添加或减去给定的日历字段
  • set:设置当前日历年月日

标签:常用,String,int,Arrays,API,Date,Integer,Calendar
来源: https://www.cnblogs.com/zhongshu/p/15239317.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有