接口:
从几个类中抽取出一些共同的行为特征
接口的本质是契约,标准,规范
接口的主要用途就是被实现类实现。
与继承关系类似,接口与实现类之间存在多态性
转换:
字符串 到 基本数据类型、包装类
Integer包装类的public static int parseInt(解析Int)(String s):可以将由“数字”字
符组成的字符串转换为整型。
基本 数据类型、包装类 到 字符串
调用String类的public String valueOf(int n)可将int型转换为字符串
字符串 字符数组
public char[] toCharArray()
public void getChars(int srcBegin, int srcEnd, char[] dst,
int dstBegin):
字符数组 字符串
String(char[]) 和 和 String(char[] ,int offset ,int
length)
字节数组 字符串
String(byte[])
字符串 字节数组
public byte[] getBytes()
String方法:
String是一个final类,代表不可变的字符序列。
Stringbuilder
StringBuffer代表 可变的字符 序列
可以对字符
串内容进行增删,此时不会产生新的对象。
append delete replace insert reverse 。。。。
StringBuffer(JDK1.0):可变字符序列、效率低、线程安全
StringBuilder(JDK 5.0):可变字符序列、效率高、线程不安全
java比较器
自然排序:java.lang.Comparable
定制排序:java.util.Comparator
Comparable 的典型 实现:(默认都是从小到大排列的)
public int compareTo
方式二: 定制: 排序:java.util.Comparator