写道
int -> String
int i=12345;
String s="";
第一种方法:s=i+"";
第二种方法:s=String.valueOf(i);
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
以下是答案:
第一种方法:s=i+""; //会产生两个String对象
第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛
异常,但会多产生一个对象
--------------------------------------------------------------------1如何将字串 String 转换成整数 int?
A. 有两个方法:
1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
注: 字串转成 Double, Float, Long 的方法大同小异.
2 如何将整数 int 转换成字串 String ?
A. 有叁种方法:
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = "" + i;
注: Double, Float, Long 转成字串的方法大同小异.
JAVA数据类型转换
关键字 类型转换
这是一个例子,说的是JAVA中数据数型的转换.供大家学习引
package cn.com.lwkj.erts.register;
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();
}
public static void main(String[] args)
{
java.sql.Date day ;
day = TypeChange.stringToDate("2003-11-3");
String strday = TypeChange.dateToString(day);
System.out.println(strday);
}
}
JAVA中常用数据类型转换函数
虽然都能在JAVA API中找到,整理一下做个备份。
分享到:
相关推荐
字符转换,转换字符,字符转换,转换字符,字符转换,转换字符,字符转换,转换字符,字符转换,转换字符,字符转换,转换字符,字符转换,转换字符,字符转换,转换字符,
《Convert字符转换器:深入解析与应用》 在信息技术领域,字符编码的转换是一项至关重要的工作,它涉及到数据的正确解读和传输。"Convert字符转换器"是一款专为此目的设计的实用工具,允许用户轻松地将字符代码转换...
在本题目"OJ_字符转换University"中,我们面临的是一个在线判断(Online Judge,简称OJ)平台上的编程挑战。题目没有提供具体的入口程序和测试用例,但我们可以根据标签和文件名称来推测问题的核心内容。标签包括"OJ...
针对x86平台,汇编语言课程设计,字符转换,可以实现基本的输入字符,大小写转换、16进制,8进制,10进制,进制之间的转换
在标题"字符转换16进制数工具"和描述"字符转换16进制数、字符内码提取,实用的字符转化小工具"中,我们可以深入探讨以下几个核心知识点: 1. **字符编码**:字符编码是将字符与数字对应起来的方式,常见的有ASCII码...
字符之间的转换支持:单字符转换、MSSQL转换、Oracle转换、字符集转换、URL反转、URL正传、URL转义、宽字符转换
Unicode码字符转换器是一款工具,主要用于帮助编程人员和其他用户将任意字符转化为Unicode编码。Unicode是一种国际标准,旨在统一全球各种语言的文字表示,包括中文在内的多种字符集都可以在Unicode中找到对应的编码...
标题中的“字符转换器 3.0.zip”指的是一个压缩包文件,内含一个字符转换工具的最新版本,即“字符转换器3.0版.exe”。这个工具主要用于处理字符编码和数值转换,帮助用户在不同的字符集和数值系统之间进行转换。 ...
国际民航组织特殊字符转换规则.pdf
pokesav字符转换器实际上是一个帮助玩家修改游戏语言的软件,通过简单的字符转换,即可将游戏某个地方的语言进行修改,而修改的文字可根据用户的兴趣进行编辑,是目前来讲最为实用的一款。另外,利用pokesav字符转换...
在C#.NET编程中,字符转换是一个非常基础且重要的概念,尤其对于处理数据类型转换的开发者来说。本文将深入探讨C#中字符转换的各种方法,包括装箱/拆箱、别名、数值类型间的转换、字符编码(ASCII与Unicode)、字符...
在IT领域,字符转换与16进制编码是常见的数据表示和处理技术,尤其在编程、网络通信和数据存储中有着广泛的应用。16进制(Hexadecimal)是一种逢16进1的进位制,它使用0到9的数字以及A到F的字母来表示数值,通常用于...
window与linux字符转换
此压缩包“Excel字符转换技巧三则.rar”提供了一些实用的方法,帮助用户更有效地进行字符操作。下面将详细解释这些技巧: 1. 英文字母大小写转换: Excel提供了内置功能来实现字母大小写的转换。在“技巧164 字符...
C#开发的字符转换工具.可以将字符转换成ascii 也可以用ascii转换成字符串。加密js的利器
字符转换工具,用于转换编码之类的字符转换工具,用于转换编码之类的字符转换工具,用于转换编码之类的字符转换工具,用于转换编码之类的字符转换工具,用于转换编码之类的字符转换工具,用于转换编码之类的字符转换...
下面将详细讨论字符集、字符转换以及`libiconv`库的相关知识点。 **字符集(Character Set)** 字符集是计算机用来表示文本的一组符号及其对应的编码。常见的字符集有ASCII、ISO 8859系列、GB2312、GBK、Big5、UTF-...
液晶字符转换器是一种工具,主要用于将汉字或其他字符转换为适合在液晶显示屏(LCD)上显示的编码。在嵌入式系统、电子设备或小型手持设备中,液晶显示器常常被用来显示信息,包括文字。由于液晶屏的显示能力有限,...
将字符转换成16进制数字显示并存在文件中
图片转换为字符画的工具,也被称为“图片字符转换器”,是一种创新的图像处理软件,它将普通的位图或矢量图转换成由各种字符组成的艺术作品。这种技术基于ASCII艺术,利用计算机屏幕上的不同字符来模拟像素的颜色和...