您好,欢迎来到世旅网。
搜索
您的当前位置:首页常用的API接口简介

常用的API接口简介

来源:世旅网

Object类中的equals和toString方法

  • Object中的equals方法内部采用的是“==”运算符,仅判断两个对象的内存地址是否一样。在开发过程中,比较的往往是两个对象的属性值是否一样,因此需要对equals进行重写。因为equals传入的参数是Object类型的对象,在重写equals的过程中,对传入对象进行类型判断和类型转换是非常有必要的!!!
public boolean equals(Object obj){
	//判断当前的对象和传入的对象地址是否一致
	if(this == obj){
		return true;
	}
	//判断传入的类型和当前类型是否一致,或传入的类型是否可转为当前类型(当前类型定位Person)
	if(!(Person instanceof obj)){
		return false;
	}
	//将传入对象的类型转为Person类型
	Person p = (Person)obj;
	//property指的是要判断的类型
	return p.property == this.property;
}
  • Object中的toString()方法返回的是 数据类型 + @ +内存地址值,在实际开发中看到内存地址值往往没有什么价值,经常需要对toString()方法进行重写。
class Person extends Object{
	int age;
	public String toString(){
		//这里是以一个局部变量进行举例
		return "Person [age = " + age + "]";
	}
}

String类型

  • 两种不同的字符串创建方式:
//创建字符串的方法1
String S1 = "abc";
//创建字符串的方法2
String S2 = new String("qwe");
  • String类型的常用方法

StringBuffer/StringBuilder类

  1. append(String str) 将指定字符串追加到此字符序列
  2. delete(int start, int end)删除子字符串中的字符
  3. insert(int offset,String str)将指定字符串插入到此字符序列中
  4. replace(int start, int end, String str) 用给定的字符串str替换替换此字符串中的指定字符
  5. reverse()用其翻转形式取代当前字符串
  6. toString() 返回序列中数据的字符串表示形式

System类

  • 常用方法

currentTimeMillis() 返回毫秒单位的当前时间
exit(int status) 终止当前运行的虚拟机
gc() 运行垃圾回收器
getProperty(String key) 获取指定键指示的系统属性

Math类

  • 常用方法

abs()、ceil()、floor()、max()、min()、pow()、ceil()、random()、round()

Array类

  • 常用方法

binarysearch(int[] a, int key) 使用二分法对数组a进行搜索,寻找key值
sort(int[] a) 对数组a进行升序排列
toString(int[] a)返回数组内容的字符串表示形式

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- esig.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务