IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 第三周自学JAVA总结API -> 正文阅读

[Java知识库]第三周自学JAVA总结API

基础API

1.定义:应用编程接口,总之就是一切可以调用的东西都是API

2.Object:所有类的顶层父类? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?equals方法在Object中默认是比较地址,所以重写

public boolean equals(Object obj) {
		//obj的特殊情况
		if(obj==null)return false;
		if(obj==this)return true;
		if(!(obj instanceof Point)) return false;
		Point p=(Point) obj;//ctrl+1快捷强制转型
		return x==p.x&&y==p.y;
	}

3.String(java.lang.String)

  • charAt(i)获得i位置的字符
  • indexOf(子串),查找子串的位置,返回下标值,若没有返回-1
  • indexOf(子串,起始位置)从指定位置向后查找子串
  • substring(start,end)截取[start,end)位置的子串
  • Trim()去除两端的空白字符
  • Length()字符串长度

4.StringBuilder/StringBuffer

  • 可用来代替不可变的String做高效的字符串连接append()

5.正则表达式:判断用户输入格式是否正确(百度正则大全)

  • matches(正则表达式):判断字符串是否匹配
  • replaceAll(正则表达式,子串):找到匹配的子串,替换成新的子串

6.BigDecimal:用来做精确的浮点数运算,BigInteger:用来做超大的整数运算

创建:BigDecimal/BigInteger.valueOf()

方法:add(BigDecimal/BigInteger)、subtract(BigDecimal/BigInteger)、multiply(BigDecimal/BigInteger)、[divide(BigDecimal/BigInteger)(不支持无理数)]、

divide(BigDecimal/BigInteger,保留位数,舍入方式)

7.Date:封装一个毫秒值,表示一个具体时间值

创建:new Date()封装系统当前毫秒值

? ? ? ? ? ?new Date(900000000L)封装指定毫秒值

方法:getTime()、setTime()、compareTo()

8.SimpleDateFormat(java.text)

  • 把日期格式化成指定的时间格式,把时间格式的字符串,解析成Date对象
  • 创建:new SimpleDateFormat(格式)

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 15:42:36  更:2021-11-15 15:45:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:05:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码