脚本宝典收集整理的这篇文章主要介绍了javaSE之常用类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
static String toString(int[] a) 返回指定数组内容的字符串表示形式。
static boolean equals(int[] a, int[] a2) 如果两个指定的int数组彼此 相等 ,则返回 true 。
static boolean equals(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) 如果指定范围内的两个指定的int数组彼此 相等 ,则返回true。
static String deepToString(Object[] a) 返回指定数组的“深层内容”的字符串表示形式。
static boolean deepEquals(Object[] a1, Object[] a2) 如果两个指定的数组彼此 深度相等 ,则返回 true 。
static int[] copyOf(int[] original, int newLength) 使用零复制指定的数组,截断或填充(如有必要),以使副本具有指定的长度。 新数组长度=原数组长度 ===》拷贝 新数组长度<原数组长度 ===>截取 新数组长度>原数组长度 ===>填充
static int[] copyOfRange(int[] original, int from, int to) 将指定数组的指定范围复制到新数组中。
static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 将指定源数组中的数组从指定位置开始复制到目标数组的指定位置。
static void sort(int[] a) 将指定的数组按升序排序。
static void sort(int[] a, int fromIndex, int toIndex) 按升序对数组的指定范围进行排序。
static int binarySearch(int[] a, int key) 将传入的值在数组中找到相应值并将其索引传回,前提是该数组以升序排序
static void fill(int[] a, int fromIndex, int toIndex, int val) 将指定的int值分配给指定的int数组的指定范围的每个元素。
String 不可变长的字符序列 StringBuffer|StringBuilder --> String
StringBuffer 可变长的字符序列,同步的|线程安全的 String(StringBuffer buffer) 分配一个新字符串,其中包含当前包含在字符串缓冲区参数中的字符序列。
StringBuilder 可变长的字符序列,不同步|线程不安全,相对效率高 String(StringBuilder builder) 分配一个新字符串,其中包含当前包含在字符串构建器参数中的字符序列。
执行效率: StringBuilder > StringBuffer > String
确定一种事物的所有可能|实例
枚举是类特殊的枚举类型,具有枚举类型特殊约束
枚举中的字段默认为当前类型实例,修饰符默认为public static find
枚举类中可以根据需求定义成员,构造器,枚举中默认构造器私有化
自定义的枚举类型默认隐式的继承自 java.lang.Enum->这是所有Java语言枚举类型的公共基类
基本数据类型 包装类
byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean
自动装箱 基本---->引用
自动拆箱 引用---->基本
两个int类型比较,值相等就相等
两个new Integer比较,肯定不相等,new就新的地址
int与Integer|new Integer比较,只要值相等就相等,因为会先自动拆箱,再比值
两个Integer比较,如果值 在[-128,127]之间返回缓冲区对象相等,否则返回new Integer不相等
以上是脚本宝典为你收集整理的javaSE之常用类全部内容,希望文章能够帮你解决javaSE之常用类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。