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 包装 数据转换的更多相关文章

  1. java 常用API 包装 练习

    package com.oracel.demo01; import java.util.Random; public class Swzy { public static void main(Stri ...

  2. java 常用API 包装 数据

    package com.oracel.demo01; public class Sjzhhm { public static void main(String[] args) { method(); ...

  3. java 常用API 包装

    package com.oracel.demo01; public class Baozhuang { //将字符串转成基本数据类型 public static void main(String[] ...

  4. java 常用API 包装 数组的覆盖和遍历

    package com.oracel.demo01; public class Sz { public static void main(String[] args) { // TODO Auto-g ...

  5. Java 常用API(二)

    目录 Java 常用API(二) 1. Object类 2. Date类 概述 构造方法和成员方法 3. DateFormat类 概述 SimpleDateFormat类 练习 4. Calendar ...

  6. Java 常用API(一)

    目录 Java 常用API(一) 1. Scanner类 引用类型的一般使用步骤 Scanner的使用步骤 例题 2. 匿名对象 概述 匿名对象作为方法的参数 匿名对象作为方法的返回值 3. Rand ...

  7. Java常用API(ArrayList类)

    Java常用API(ArrayList类) 我们为什么要使用ArrayList类? 为了更加方便的储存对象,因为使用普通的数组来存储对象太过麻烦了,因为数组的一个很大的弱点就是长度从一开始就固定了,所 ...

  8. Java常用API(Math类)

    Java常用API(Math类) Math类的作用 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且 ...

  9. Java常用API(Arrays类)

    Java常用API(Arrays类) 什么是Arrays类? java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等.其所有方法均为静态方法,调用起来 非常简单. 这里我们 ...

随机推荐

  1. 重新学习html和css

    当初学习前端的时候,属于快速入门那种,没有好好深入学习html和css.如今,在空闲时间重新拿起基础书学习,都会写到一些新的知识. 1.css实现圆角.渐变功能.使用border-radius以及li ...

  2. 2.SpringBoot的properties的属性配置详解

    SpringBoot是为了简化Spring应用的创建.运行.调试.部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以 ...

  3. 1. 构建第一个SpringBoot工程

    1.File -  New - Module 2.选项的是Spring Initializr(官方的构建插件,需要联网) ,一定要选择jdk 3.填写项目基本信息 Group:组织ID,一般分为多个段 ...

  4. python 对图片做垂直投影

    Python 对图片做垂直投影 本文利用opencv对图片进行垂直投影,做出垂直投影图,大体思路:打开图片,灰度化,二值化,按列进行统计,新建一个大小和原图一样的图片,按列进行填充: cv2.cv.G ...

  5. 在win7下,easyphp安装过程中MSVCR110.DLL没有被指定在WINDOWS上运行,或者它包含错误

    这是安装easyphp后启动时出现的错误界面.查网上一大堆说法,基本上p用没有.真正解决的办法去m$站点 http://www.microsoft.com/zh-CN/download/details ...

  6. 断路器-Hystrix的深入了解

    前言 高可用相关的技术以及架构,对于大型复杂的分布式系统,是非常重要的.而高可用架构中,非常重要的一个环节,就是如何将分布式系统中的各个服务打造成高可用的服务,从而足以应对分布式系统环境中的各种各样的 ...

  7. SERVICE_NAME和SERVICE_NAMES和GLOBAL_DBNAME的各自己定义

    tnsnames.ora文件中边SERVICE_NAME的參数值--对于动态注冊和静态注冊.该參数有不同的取值 对于动态注冊: The following pfile/spfile parameter ...

  8. 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 ...

  9. 关于android中线程,进程,组件,app的理解

    android系统是一座房子.有一个正常执行的公司进驻这所座子 cpu是这家公司的老板 进程是公司中的办公室,办公室不干活 线程是办公室中的员工,干活的永远是员工 一间办公室中可有多个员工,而且办公室 ...

  10. poj 3913(水)

    Description You have devised a new encryption technique which encodes a message by inserting between ...