JAVA基本类型的转换

1、String转成Int

例1:
String str = "123";
try {
    int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
    e.printStackTrace();
}
例2:
String str = "123";
try {
    int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
    e.printStackTrace();
}

2、Double转成Int

例1:
double   d   =   12.0;
int   i   =   (new   Double(d)).intValue();
例2:
double   d   =   12.0;
int   i   =   (int)d;   

3、Integer转成String

Integer it = new Integer(10);

String str = it.toString();

4、Integer转int

Integer转换成int的方法

Integer i = new Integer(10);
int k = i.intValue();
即Integer.intValue();

5、int转Integer

int转换成Integer

int i = 10;

Integer it = new Integer(i);

6、String转BigDecimal

String转换成BigDecimal

BigDecimal bd = new BigDecimal(str);

7、double类型转成String顺便格式化

double wcl=0.00;//完成率
String zzwcl=new java.text.DecimalFormat("0.00").format(wcl);//最终完成率  double装换成String顺便格式化
时间: 2024-12-27 21:34:14

JAVA基本类型的转换的相关文章

java时间类型的转换

2019-08-12 利用java获取当前时间,并进行格式转换,时间格式和String类型互相转换 1.时间格式转String类型 1 年月日时分秒格式时间的获取和转换为String类型 2 //我要获取当前的日期 3 Date date = new Date(); 4 //设置要获取到什么样的时间 5 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 6 //获取String类型的时间 7 Stri

JAVA基本类型及转换

8种基本数据类型 Java语言有8种基本数据类型, 分别用于存储整数.浮点数.字符数据和布尔类型数据. 四类 八种 字节数       数据表示范围 整型 byte 1     -128-127 short    2    -32768-32767 int 4    -2147483648-2147483648 long   8   -263-263-1 浮点型    float  4  -3.403E38-3.403E38 double  8  -1.798E308-1.798E308 字符型

Java不同类型字符转换String/int/Float/////

1.int & String int i=5678;String s=""; int->String: s=i+"";或 s=String.valueOf(i); String->int: i=Integer.parseInt(s);或 i=Integer.valueOf(s).intValue(); 2.String & Float String s="";Float f=12.21; String->Floa

java 对象类型的转换

import com.java.charpt05.NewStr; class Quadrangle{    public static void draw(Quadrangle q)    {        System.out.println(q.getClass().getName());    } }public class Parallelogram extends Quadrangle{    public static void main(String[] args) {      

【转】java中byte数组与int类型的转换(两种方式)----不错

原文网址:http://blog.csdn.net/piaojun_pj/article/details/5903009 java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型.下面有两种方式. 第一种方法: public static byte[] int2byte(int

java中byte数组与int类型的转换(两种方式)

java中byte数组与int类型的转换,在网络编程中这个算法是最基本的算法,我们都知道,在socket传输中,发送.者接收的数据都是 byte数组,但是int类型是4个byte组成的,如何把一个整形int转换成byte数组,同时如何把一个长度为4的byte数组转换为int类型.下面有两种方式. 方法一 /** * int到byte[] * @param i * @return */ public static byte[] intToByteArray(int i) { byte[] resu

jdbc-java.sql.date和java.util.date之间转换

?处理数据库数据时我们经常要封装到javaBean对象中,或者把用户传递的传输赋给数据库例:resultSet.setDate(int,Date); 这样就存在一个问题,javaBean中的对象穿梭于各个层之间,里面不能存在java.sql包下的东西,而数据库里面的时间类型却是java.sql包下的: 因此我们需要进行转换!!!! 1.领域对象(domain)中的所有属性不能出现java.sql包下的内容,即不能使用java.sql.date 2.ResultSet.getDate()返回的是j

Day 2 : 变量、JAVA基本类型、运算符和表达式-1

1. 变量 1.1. 什么是变量 在日常生活中,人们会用到大量数据,像去ATM机取款,首先,需要插入银行卡,这个过程其实就是ATM机的系统在获取银行卡号这个数据,而后,输入密码,这个过程也是在获取数据,也就是密码.在后续进行的业务处理中,像存钱.取钱.转帐汇款等等,银行卡号和密码会被反复的.频繁的使用, 那就需要一个存储这些数据的地方. 在软件系统中,是将数据存储在内存之中的,而对内存中的数据的引用就是变量,可以理解为变量就是内存中数据的代词. 简单说, 变量就是指代在内存中开辟的存储空间,用于

深入理解Java注解类型(@Annotation)

"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 深入理解Java注解类型(@Annotation) - zejian的博客 - 博客频道 - CSDN.NET zejian的博客 目录视图 摘要视图 订阅 [活动]2017 CSDN博客专栏评选 &nbsp [5月书讯]流畅的Python,终于等到你!    &am