脚本宝典收集整理的这篇文章主要介绍了CGBTN2109-DAY12总结复习,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
char[] values = {‘a’,‘b’,‘c’}; String s1 = new String(value); 注意:每new一次,创建一个String对象,存在堆中
String s = “abc”; 注意:存在堆中的常量池中,有高效的效果,如果是第二次创建,不会新建 注意:== 比较的如果是引用类型,那么是地址值 注意:String重写了Object中的toString(),所以可以直接打印字符串的具体内容 String重写了Object中的equals(),所以比较的也是两个字符串的具体内容
作用: 拿着我们指定好的规则,去判断数据是否符合这个规则
package cn.tedu.api;
/*本类用于测试自动装箱与自动拆箱*/
public class testBox {
public static void main(String[] args) {
//1.定义包装类型Integer类型的对象
Integer i1 = new Integer(5);
Integer i2 = Integer.valueOf(5);
//2.现在的方式:
/*1.自动装箱:编译器会自动把基本类型int 5,包装成对应的包装类型Integer
然后交给i3来保存,自动装箱底层发生的代码:Integer.valueOf(5);
valueOf()的方向:int ---> Integer*/
Integer i3 = 5;//不会报错的,这个现象就是自动装箱
/*2.自动拆箱:编译器会自动把包装类型的i1拆掉“箱子”,变回基本类型数据5
* 然后交给基本类型int类型的变量i4来保存,底层发生的代码:i1.intValue()
* intValue()的方向:Integer ---> int*/
int i4 = i1;//不会报错的,这个现象就是自动拆箱
}
}
以上是脚本宝典为你收集整理的CGBTN2109-DAY12总结复习全部内容,希望文章能够帮你解决CGBTN2109-DAY12总结复习所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。