ToB企服应用市场:ToB评测及商务社交产业平台
标题:
JavaSE底子知识分享(六)
[打印本页]
作者:
温锦文欧普厨电及净水器总代理
时间:
2024-8-14 15:22
标题:
JavaSE底子知识分享(六)
写在前面
前面讲的是面向对象中的多态这部分,下面让我们来看看java中常用类这部分的内容!
常用类
Object
概述
:是 Java 中所有类的父类,包括自己界说的类和数组都继承自 Object 类。
成员方法
hashCode()
获取对象地址值的 int 范例形式。
getClass()
获取对象的类的字节码文件对象。
toString()
获取对象的字符串表现形式。子类通常必要重写此方法以表现成员变量信息。
equals(Object obj)
默认情况下,equals 使用 == 比力对象的地址值。若必要比力对象中的成员变量值,应重写此方法。
finalize()
垃圾回收时调用。
clone()
主要用于对象的浅拷贝。必要实现 Cloneable 接口才能调用 clone() 方法。
Scanner
概述
:用于从键盘读取输入。
成员方法
next()
读取下一个输入的字符串,但不能接收特殊字符。
nextLine()
读取一整行字符串,可以接收特殊字符。
hasNextXxx()
判断下一次输入的范例。
String
概述
:表示一个字符串的范例。
特点
一旦创建,其值不可修改。
字符串具有下标索引的概念。
构造方法
public String()
public String(byte[] bytes)
public String(byte[] bytes, int offset, int length)
public String(char[] value)
public String(char[] value, int offset, int count)
public String(String original)
成员方法
判断功能
boolean equals(Object obj)
boolean equalsIgnoreCase(String str)
boolean contains(String str)
boolean startsWith(String str)
boolean endsWith(String str)
boolean isEmpty()
获取功能
int length()
char charAt(int index)
int indexOf(int ch)
int indexOf(String str)
int indexOf(int ch, int fromIndex)
int indexOf(String str, int fromIndex)
String substring(int start)
String substring(int start, int end)
转换功能
byte[] getBytes()
char[] toCharArray()
static String valueOf(char[] chs)
static String valueOf(int i)
String toLowerCase()
String toUpperCase()
String concat(String str)
替换功能
String replace(char old, char new)
String replace(String old, String new)
去除两端空格
String trim()
按字典次序比力
int compareTo(String str)
int compareToIgnoreCase(String str)
StringBuffer
构造方法
public StringBuffer()
public StringBuffer(int capacity)
public StringBuffer(String str)
成员方法
添加功能
public StringBuffer append(String str)
public StringBuffer insert(int offset, String str)
删除功能
public StringBuffer deleteCharAt(int index)
public StringBuffer delete(int start, int end)
替换功能
public StringBuffer replace(int start, int end, String str)
反转功能
public StringBuffer reverse()
截取功能
public String substring(int start)
public String substring(int start, int end)
Arrays
概述
:提供对数组操作的工具类。
静态成员方法
public static String toString(int[] a)
public static void sort(int[] a)
public static int binarySearch(int[] a, int key)
包装类
概述
:使根本数据范例能够像引用数据范例一样调用方法。每种根本数据范例都有一个对应的包装类。
种类
byte
→ Byte
short
→ Short
int
→ Integer
public int intValue()
public static int parseInt(String s)
public static String toString(int i)
public static Integer valueOf(int i)
public static Integer valueOf(String s)
long
→ Long
float
→ Float
double
→ Double
boolean
→ Boolean
char
→ Character
public static boolean isUpperCase(char ch)
public static boolean isLowerCase(char ch)
public static boolean isDigit(char ch)
public static char toUpperCase(char ch)
public static char toLowerCase(char ch)
共同特点
:支持主动装箱和主动拆箱。
Random
概述
:用于天生随机数。
构造方法
public Random()
成员方法
nextXxx()
随机天生指定数据范例范围内的任意一个数值。
nextXxx(seed)
随机天生指定数据范例在指定 seed 范围内的数值。
System
概述
:与体系操作相干的类。
成员方法
public static void gc()
public static void exit(int status)
public static long currentTimeMillis()
日期相干
Date
概述
:获取当前时间。
SimpleDateFormat
概述
:将日期进行格式化。
成员方法
format(Date date)
得到一个格式化后的字符串范例。
parse(String time)
根据传入的时间字符串,将其转成 Date 范例对象。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4