Java - 一些基本的类对象
2016-06-20 11:36
267 查看
06.17笔记
使用JDK API作用:可以使用JDK API查找类的作用和方法
装箱:把基本数据类型转换成对象
拆箱:把对象转换成基本数据类型
>= JDK1.5(version) 可以不用转换进运算 (编译器在编译阶段已经做了类型处理)
int a = 1;
Integer b = 1;
Integer c = a + b;
String常用的方法(不可变字符串,可直接赋值)
replace(‘char old’, ‘char new’); //覆盖单个字符
substring(); //返回下标范围的字符串 无则返回-1
indexOf(); //该字符串的下标
toLowerCase(); //准换成全小写
toUpperCase(); //转换成全大写
trim().length() //删除前后空格再计算长度(不会删除中间空格)
toCharArray(); //将字符串变成字符数组,便于遍历字符成员
split(“分隔符”) //将字符串以分隔符进行分割,返回字符串数组
StringBuffer常用方法(可变字符串,需要创建才能使用)
StringBuffer str = new StringBuffer(“hello world”);
append(); //拼接字符串
delete(); //删除一段字符串
reverse(); //翻转字符串
insert(); //插入字符串在某个位置
replace(); //在一段位置替换字符串
Math(数学运算类)
Math.ceil(a) //向上取整,返回不小于a的最小整数
Math.floor(a) //向下取整,返回不大于a的最小整数
Math.round(a) //四舍五入
Math.random() //范围是>=0 <1,公式:(最大值-最小值+1)+最小值
BigDecimal(解决Java算不准)
BigDecimal a1=new BigDecimal(Double.toString(a));
BigDecimal a2=new BigDecimal(Double.toString(b));
System.out.println(“加:”+ a1.add(a2).doubleValue()); //加,通过doubleValue则为double类型
System.out.println(“减:”+ a1.subtract(a2)); //减
System.out.println(“乘:”+ a1.multiply(a2)); //乘
System.out.println(“除:”+ a1.divide(a2,5,4)); //除 ,第2个参数是保留几位小数,第3个是几位比较精确
相关文章推荐
- java 序列化实现对象的深拷贝
- Java中Vector和ArrayList的区别
- PowerDesigner实现版本控制,多人协作
- eclipse 安装 fatjar 插件
- Java - PAT - 1026. 程序运行时间(15)
- 2016.6.20笔记(2)-多线程(3)
- JavaSE学习53:细说多线程之内存可见性
- Java命令参数 -D -classpath
- 【深入理解Java虚拟机JVM】java如何实现跨平台
- java基础学习
- java.lang.NoSuchFieldError 异常原因
- String类为什么是final的?
- eclipse插件
- Java多线程实现的三种方式
- [置顶] Java并发编程与技术内幕:ThreadFactory、ThreadLocal
- 史上最全最强SpringMVC详细示例实战教程
- java中this的用法如:this.name=name
- Java String 里面输入跳脱 字符 \
- java并发之原子性与可见性(一)
- Eclipse常用设置