一些实用的方法与特殊的运算符

来源:互联网 发布:caffe怎么用 编辑:程序博客网 时间:2024/04/28 20:39

*** Math.random()这个方法会返回界于0和1之间的值。它会返回double类型,想得到int需要强制转换。

 

***Integer.parseInt(String s)将String转换成int

 

***使用instanceof这个运算符来检查对象的类型,如

if(o instanceof Dog)Dog d=(Dog)o;

 

***Math.abs()返回双精度浮点数类型的参数的绝对值。

 

***Math.round()根据参数是浮点数类型或是双精度浮点数类型返回四舍五入后的整型或长整型 。

 

***int i =Integer.parseInt("2");

      double d=Double.parseDouble("420.24");

 (特殊)boolean b=new Boolean("true").booleanValue();

 

*** double d=Double.parseDouble("420.24");

       String s=Double.toString(d);

 

***将数字以带逗号的形式格式化:

String s=String.format('%,d",1000000000);

                                        |              |

                                    格式指令 要格式化的值

%代表把参数放在这里。

 

***String的split()可以把字符串拆开。

 

***JAVA虚拟机在启动时会查询操作系统,为运行环境设置默认的Locale。java程序可以调用java.util.Local类的静态方法getLocale()来获得默认的Locale。

 

***Collection.sort(List list)会把list中的String安装字母排序,或list中实现了comparable的对象也可以排序。

 

***System.out.println(anObject)时,会调用anObject.toString().

 

***new HashSet()/new TreeSet().addALL(Collection)可以复制其他集合元素。