JAVA学习---2

来源:互联网 发布:mcgs软件抢答器 编辑:程序博客网 时间:2024/05/21 17:12

将一个类型强制转换成另外一个类型的过程被称为类型转换

强制类型转换
强制类型转换的语法格式是在圆括号中给出想要转换的目标类型,后面紧跟待转换的变量名。

number = Integer.valueOf(string); string 转换成int
string = String.valueOf(number);int 转换成string

将某个类的对象引用转换成另外一个类的对象引用
语法与数值表达式的类型转换类似,仅需要一对圆括号将目标类名包括起来,并放置在需要转换的对象引用之前就可以了
在进行类型转换之前,先查看一下是否能够成功地转换。这个过程简单地使用instancof操作符就可以实现。
只能在继承层次内进行类型转换
在将超类转换成子类之前,应该使用instanceof进行检查
在一般情况下,应该尽量少用类型转换和instanceof运算符
检测字符串是否相等
使用equals方法
检测字符串是否相等,而不区分大小写
使用equalsIgnoreCase方法
不要使用==运算符检测两个字符串是否相等,这个字符串只能够确定两个字符串是否放置在同一个位置上

构建字符串
需要用许多小段的字符串构建一个字符串,可以采用如下方法
构建一个空的字符串构建器:

StringBuilder builder =new StringBuilder();

当每次需要添加一部分内容时,就调用append方法。
在需要构建字符串时就调用toString方法,就可以得到一个String对象

随机数 random

原创粉丝点击