您的位置:首页 > 其它

day12

2016-02-20 21:36 246 查看
day12

Scanner 类中方法: hasNextXxx 判断输入
nextXxx 获取输入
Scanner类中方法: nextInt 录入整数 nextLine录入字符串 遇到\R\N结束
String 类重写了父类object equal()方法
String类 形如"abc"是String类的对象.String类 重写了toString方法返回对象本身
String(byte[] bytes), 解码将计算机存储的二进制装换为我们能看懂的字符.将979899等通过构造方法 new String(arr[]);变为abc;
String(char[] value), 将字符数组装换为字符串
String str = "abc "字符串"abc"不能改变,直接进入常量池,可共享
JAVA有常量优化机制,编译时完成常量的加法
弄清面试题最后一个...JAVA中 + 的作用 http://blog.csdn.net/rmn190/article/details/1492013 haseCode() 获取对象地址
getClass() 获取类名
toString 类名@地址 可重写 方便显示属性.
equal()方法 return (this == object) 可重写比较属性
引用数据类型比较地址,基本数据类比较值
数组没被初始化的时候调用数组中方法会出现空指针异常.
null是空常量,可以给任意引用数据类型赋值
""是一个对象

字符串 String.length()是方法
数组字符串 arr[].length是属性
String类方法
int length() 获取字符的个数
char charAt(int index) 获取给定位置字符 会出现StringIndexOutBoundsException
byte[] getBytes() 把字符串转换为字节数组 编码 abc ---->979899
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: