java 常用API 包装 数据转换
package com.oracel.demo01;
public class Sjzh {
// 将基本数据类型转字符串
public static void main(String[] args) {
//基本数据类型+“”(字符串)就变文本了,字符串。=String
int i=9;
String str=i+"";
System.out.println(str+1);
//2、调用String类中的valueof
String str1=String.valueOf(1);
System.out.println(str1+9);
//3、调用包装类中 的toString(参数)方法
String str2=Integer.toString(5);
System.out.println(str2+5);
}
}
package com.oracel.demo01;
public class Sjzh2 {
public static void main(String[] args) {
//在JDK1.5以前,基本数据类型和包装类之间的转换
// int转为Integer
Integer in=new Integer(3);
// int转为Integer
Integer in2=new Integer("3");
// int转为Integer
Integer in3=Integer.valueOf(5);
// int转为Integer
Integer in4=Integer.valueOf("5");
//Integer转为int
Integer i=new Integer(6);
int ii=i.intValue();
method();
method2();
}
public static void method(){
//自动装箱int->Integer
//包装类(字符)转换为基本数据类型,也就是数值
Integer i=5;//相当于Integer in=new Integer(3);
//自动拆箱,int sum=i+6
System.out.println(i+6);
}
public static void method2(){
//Intege r就是 int
Integer in=new Integer(200);
Integer in2=new Integer(200);
//fales,因为是地址的比较所以不会一样
System.out.println(in==in2);
//true,因为是俩个值得比较所以是一样的
System.out.println(in.equals(in2));
//在自动拆装箱中,如果你是byte数值以内,先创建了一个对象。
//name后来的对象都指向第一个对象的地址
//byte的值是127以内(-128到127),超了127就是false了
Integer in3=20;
Integer in4=20;
//true
System.out.println(in==in3);
//true,
System.out.println(in.equals(in4));
//因为Integer in5=,,Integer in5=new Integer(200);他俩意思是一样的所以结果和上面一样
Integer in5=20;
Integer in6=20;
//flase
System.out.println(in5==in5);
//true,
System.out.println(in5.equals(in6));
}
}
java 常用API 包装 数据转换的更多相关文章
- java 常用API 包装 练习
package com.oracel.demo01; import java.util.Random; public class Swzy { public static void main(Stri ...
- java 常用API 包装 数据
package com.oracel.demo01; public class Sjzhhm { public static void main(String[] args) { method(); ...
- java 常用API 包装
package com.oracel.demo01; public class Baozhuang { //将字符串转成基本数据类型 public static void main(String[] ...
- java 常用API 包装 数组的覆盖和遍历
package com.oracel.demo01; public class Sz { public static void main(String[] args) { // TODO Auto-g ...
- Java 常用API(二)
目录 Java 常用API(二) 1. Object类 2. Date类 概述 构造方法和成员方法 3. DateFormat类 概述 SimpleDateFormat类 练习 4. Calendar ...
- Java 常用API(一)
目录 Java 常用API(一) 1. Scanner类 引用类型的一般使用步骤 Scanner的使用步骤 例题 2. 匿名对象 概述 匿名对象作为方法的参数 匿名对象作为方法的返回值 3. Rand ...
- Java常用API(ArrayList类)
Java常用API(ArrayList类) 我们为什么要使用ArrayList类? 为了更加方便的储存对象,因为使用普通的数组来存储对象太过麻烦了,因为数组的一个很大的弱点就是长度从一开始就固定了,所 ...
- Java常用API(Math类)
Java常用API(Math类) Math类的作用 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且 ...
- Java常用API(Arrays类)
Java常用API(Arrays类) 什么是Arrays类? java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等.其所有方法均为静态方法,调用起来 非常简单. 这里我们 ...
随机推荐
- 重新学习html和css
当初学习前端的时候,属于快速入门那种,没有好好深入学习html和css.如今,在空闲时间重新拿起基础书学习,都会写到一些新的知识. 1.css实现圆角.渐变功能.使用border-radius以及li ...
- 2.SpringBoot的properties的属性配置详解
SpringBoot是为了简化Spring应用的创建.运行.调试.部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以 ...
- 1. 构建第一个SpringBoot工程
1.File - New - Module 2.选项的是Spring Initializr(官方的构建插件,需要联网) ,一定要选择jdk 3.填写项目基本信息 Group:组织ID,一般分为多个段 ...
- python 对图片做垂直投影
Python 对图片做垂直投影 本文利用opencv对图片进行垂直投影,做出垂直投影图,大体思路:打开图片,灰度化,二值化,按列进行统计,新建一个大小和原图一样的图片,按列进行填充: cv2.cv.G ...
- 在win7下,easyphp安装过程中MSVCR110.DLL没有被指定在WINDOWS上运行,或者它包含错误
这是安装easyphp后启动时出现的错误界面.查网上一大堆说法,基本上p用没有.真正解决的办法去m$站点 http://www.microsoft.com/zh-CN/download/details ...
- 断路器-Hystrix的深入了解
前言 高可用相关的技术以及架构,对于大型复杂的分布式系统,是非常重要的.而高可用架构中,非常重要的一个环节,就是如何将分布式系统中的各个服务打造成高可用的服务,从而足以应对分布式系统环境中的各种各样的 ...
- SERVICE_NAME和SERVICE_NAMES和GLOBAL_DBNAME的各自己定义
tnsnames.ora文件中边SERVICE_NAME的參数值--对于动态注冊和静态注冊.该參数有不同的取值 对于动态注冊: The following pfile/spfile parameter ...
- 2016.04.18,英语,《Vocabulary Builder》Unit 15
term/termin, comes from the Latin verb terminare, 'to limit, bound, or set limits to', or the relate ...
- 关于android中线程,进程,组件,app的理解
android系统是一座房子.有一个正常执行的公司进驻这所座子 cpu是这家公司的老板 进程是公司中的办公室,办公室不干活 线程是办公室中的员工,干活的永远是员工 一间办公室中可有多个员工,而且办公室 ...
- poj 3913(水)
Description You have devised a new encryption technique which encodes a message by inserting between ...