- 浏览: 451897 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wjs876046992:
后来我下载了Eclipse Indigo版本,同样操作却成功了 ...
myeclipse2014中安装spket-1.6.23 -
wjs876046992:
我的是myEclipse2014,将那两个文件夹拷贝到drop ...
myeclipse2014中安装spket-1.6.23 -
lucky8060:
应该不是每次请求都产生一个action吧?应该是每个sessi ...
Struts2 action的单例与多例
i = Integer.parseInt([String],[int radix]);
2 如何将整数 int 转换成字串 String ?
A. 有叁种方法:
关键字 类型转换
出处
这是一个例子,说的是JAVA中数据数型的转换.供大家学习引
import java.sql.Date;
public class TypeChange {
public TypeChange() {
}
//change the string type to the int type
public static int stringToInt(String intstr)
{
Integer integer;
integer = Integer.valueOf(intstr);
return integer.intValue();
}
//change int type to the string type
public static String intToString(int value)
{
Integer integer = new Integer(value);
return integer.toString();
}
//change the string type to the float type
public static float stringToFloat(String floatstr)
{
Float floatee;
floatee = Float.valueOf(floatstr);
return floatee.floatValue();
}
//change the float type to the string type
public static String floatToString(float value)
{
Float floatee = new Float(value);
return floatee.toString();
}
//change the string type to the sqlDate type
public static java.sql.Date stringToDate(String dateStr)
{
return java.sql.Date.valueOf(dateStr);
}
//change the sqlDate type to the string type
public static String dateToString(java.sql.Date datee)
{
return datee.toString();
}
{
java.sql.Date day ;
day = TypeChange.stringToDate("2003-11-3");
String strday = TypeChange.dateToString(day);
System.out.println(strday);
}
}
JAVA中常用数据类型转换函数
虽然都能在JAVA API中找到,整理一下做个备份。
Byte static byte parseByte(String s)
Byte static String toString(byte b)
Character static String to String (char c)
Short static Short parseShort(String s)
Short static String toString(Short s)
Integer static int parseInt(String s)
Integer static String tostring(int i)
Long static long parseLong(String s)
Long static String toString(Long i)
Float static float parseFloat(String s)
Float static String toString(float f)
Double static double parseDouble(String s)
Double static String toString(Double)
++++++++++++++++++++++++++++++++++++++++++++++++++++++
数据类型
基本类型有以下四种:
int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、
float长度数据类型有:单精度(32bits float)、双精度(64bits double)
boolean类型变量的取值有:ture、false
char数据类型有:unicode字符,16位
对应的类类型:Integer、Float、Boolean、Character、Double、Short、Byte、Long
转换原则
从低精度向高精度转换
byte 、short、int、long、float、double、char
注:两个char型运算时,自动转换为int型;当char与别的类型运算时,也会先自动转换为int型的,再做其它类型的自动转换
基本类型向类类型转换
正向转换:通过类包装器来new出一个新的类类型的变量
Integer a= new Integer(2);
反向转换:通过类包装器来转换
int b=a.intValue();
类类型向字符串转换
正向转换:因为每个类都是object类的子类,而所有的object类都有一个toString()函数,所以通过toString()函数来转换即可
反向转换:通过类包装器new出一个新的类类型的变量
eg1: int i=Integer.valueOf(“123”).intValue()
说明:上例是将一个字符串转化成一个Integer对象,然后再调用这个对象的intValue()方法返回其对应的int数值。
eg2: float f=Float.valueOf(“123”).floatValue()
说明:上例是将一个字符串转化成一个Float对象,然后再调用这个对象的floatValue()方法返回其对应的float数值。
eg3: boolean b=Boolean.valueOf(“123”).booleanValue()
说明:上例是将一个字符串转化成一个Boolean对象,然后再调用这个对象的booleanValue()方法返回其对应的boolean数值。
eg4:double d=Double.valueOf(“123”).doubleValue()
说明:上例是将一个字符串转化成一个Double对象,然后再调用这个对象的doubleValue()方法返回其对应的double数值。
eg5: long l=Long.valueOf(“123”).longValue()
说明:上例是将一个字符串转化成一个Long对象,然后再调用这个对象的longValue()方法返回其对应的long数值。
eg6: char=Character.valueOf(“123”).charValue()
说明:上例是将一个字符串转化成一个Character对象,然后再调用这个对象的charValue()方法返回其对应的char数值。
基本类型向字符串的转换
正向转换:
如:int a=12;
String b;b=a+””;
反向转换:
通过类包装器
eg1:int i=Integer.parseInt(“123”)
说明:此方法只能适用于字符串转化成整型变量
eg2: float f=Float.valueOf(“123”).floatValue()
说明:上例是将一个字符串转化成一个Float对象,然后再调用这个对象的floatValue()方法返回其对应的float数值。
eg3: boolean b=Boolean.valueOf(“123”).booleanValue()
说明:上例是将一个字符串转化成一个Boolean对象,然后再调用这个对象的booleanValue()方法返回其对应的boolean数值。
eg4:double d=Double.valueOf(“123”).doubleValue()
说明:上例是将一个字符串转化成一个Double对象,然后再调用这个对象的doubleValue()方法返回其对应的double数值。
eg5: long l=Long.valueOf(“123”).longValue()
说明:上例是将一个字符串转化成一个Long对象,然后再调用这个对象的longValue()方法返回其对应的long数值。
eg6: char=Character.valueOf(“123”).charValue()
说明:上例是将一个字符串转化成一个Character对象,然后再调用这个对象的charValue()方法返回其对应的char数值。
发表评论
-
linux安装jdk
2014-12-18 13:33 854注:JAVA_HOME=/usr/java/jdk1 ... -
linux启动jar程序-后台执行方法
2014-06-11 11:52 2072例如有我自己写了一个jar程序可以像下面这样执行: ... -
java程序以及打成jar加载log4j.properties的方法
2014-06-10 11:34 1810这个方法可以防止jar运行时找不到配置文件 1、创建 ... -
equals和==以及hashcode的区别
2014-05-10 12:35 8131、== 比较两个对象的地址,地址相同返回true ... -
使用class创建对象工程
2014-04-29 11:38 855通过class类创建类实例(泛型) 代码: packag ... -
java类加载的过程
2014-04-29 11:35 804一个java文件从被加载 ... -
java获得class对象的3中方法
2014-04-29 10:33 800Class类(在java.lang包中 ... -
java动态加载jar为什么使用Thread.getContextClassLoader()
2014-04-28 16:56 2106这个问题经常出现在编写框架代码 , 需要动态加载很多类和资 ... -
jvm和类
2014-04-28 11:45 735当执行java程序时,jvm会为该程序启动 ... -
java接口的意义
2013-07-19 15:08 8221、(举个例子)假如有一个Service类,一个Da ... -
java各种集合的性能对比
2013-07-16 16:32 798注:通常情况下ArrayList性能都要优于linked ... -
collection集合继承
2013-07-04 09:16 824f -
基本类型变量和引用型类型变量
2013-06-18 17:03 9711、所有局部变量都放在栈内存中保存,不管其是基本类型的变量 ... -
key证书管理
2013-04-09 11:06 17091.根证书:就是服务器端密钥库生成的证书。 根证书 ... -
list列表分页
2013-03-31 18:20 810/** * 从list中获取分页后的list。 * ... -
static变量和方法的生命周期
2013-03-06 16:45 34101.static变量对每个类来说都只有一份存储空间,而非s ... -
session原理详解
2012-12-06 16:35 13052.验证码:createcode代码如下: packag ... -
各进制转换bit(位)bytes(字节)M、G、TB、PB
2012-12-06 10:08 380871Byte = 8 Bit 1KB = 1,0 ... -
字符串的split方法
2012-11-26 22:03 11021.一个简单实例 package string; ... -
多线程同步问题
2012-11-26 15:32 8591.Resource.java package ...
相关推荐
java中数据类型转换 收藏 java中数据类型转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i =...
通过数据类型转换,可以确保不同数据类型之间的兼容性,并满足特定场景下的需求。本文将详细介绍Java中常见的数据类型及其之间的转换方法。 #### 1. `short` 到 `int` **示例代码**: ```java short shortVar = 0;...
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...
### JAVA数据类型转换详解 #### 一、引言 在Java编程中,数据类型转换是一项基本且重要的技能。本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的...
在Java编程语言中,数据类型转换是至关重要的概念,它涉及到不同类型的变量之间的相互转化。Java分为两大类数据类型:基本数据类型(如int、char、float等)和引用数据类型(如类、接口和数组)。本文将深入探讨Java...
在Java编程语言中,数据类型转换是编程过程中常见的操作,主要涉及基本数据类型之间的转换以及基本数据类型与字符串之间的转换。下面将详细讲解这些转换方式。 1. **基本数据类型的转换** Java中的基本数据类型...
Java 中几种常用数据类型之间转换的方法 Java 是一种基于对象的编程语言,它支持多种数据类型之间的转换,这些转换在实际编程...但是,需要注意的是,在进行数据类型转换时,需要考虑到可能出现的精度丢失和溢出问题。
### 深入分析Java中的类型转换 #### 类型转换概述 类型转换是Java编程语言中的一个重要特性,它使得程序可以在不同类型的数据之间进行转换。在Java中,类型转换主要分为两大类:**隐式自动类型转换**和**强制手动...
Java中的数据类型转换是编程过程中不可或缺的部分,它涉及到不同类型之间的值如何在编译和运行时进行转换。在Java中,数据类型主要分为两大类:原始类型(Primitive Types)和引用类型(Reference Types)。原始类型...
#### 二、Java数据类型转换概述 Java中的数据类型转换主要包括以下三类: 1. **简单数据类型之间的转换** 2. **字符串与其他数据类型的转换** 3. **其他实用数据类型的转换** 接下来,我们将逐一探讨这些转换方式...
在数据转换过程中,需要注意的一点是数据类型的转换。Kettle 提供了多种数据类型的转换函数,例如 stringToDate、dateToString 等。可以根据需要选择合适的转换函数来完成数据类型的转换。 此外,Kettle 的 API 还...
标题“java数据类型转换.pdf”表明本文档是关于Java编程语言中的数据类型转换的技术文档。在Java中,数据类型转换是指将一种数据类型转换为另一种数据类型的过程。Java语言中有两种类型的数据类型转换:自动(隐式)...
Java 中 String 类型转换方法是一种常见的编程操作,涉及到各种数据类型之间的转换,包括整型、浮点型、长整型、浮点型等。本文将详细介绍 Java 中 String 类型转换方法的各种形式。 整型到字符串 在 Java 中,将...
Java中的数据类型转换是编程过程中常见的操作,尤其是在处理不同数据类型的运算和交互时。本文主要探讨了Java中数据类型转换的三种主要类别:简单数据类型之间的转换、字符串与其他数据类型的转换,以及其他实用数据...