String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
int -> String
int i=12345;
String s="";
第一种方法:s=i+"";
第二种方法:s=String.valueOf(i);
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
以下是答案:
第一种方法: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 shenmixiaozhu;
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);
}
}
- 浏览: 39131 次
- 性别:
- 来自: 北京
最新评论
-
mdqy195905:
string2020 写道我想做纯注解的,楼主有例子吗?就是一 ...
搭建Spring MVC 4开发环境八步走 -
yanqlv:
用了maven,网络不好。。。
搭建Spring MVC 4开发环境八步走 -
string2020:
我想做纯注解的,楼主有例子吗?就是一个xml文件都没有的那种, ...
搭建Spring MVC 4开发环境八步走 -
lunbobi:
写的不错。。。。
Java线程池管理及分布式Hadoop调度框架搭建 -
feng888918:
三单联咖啡色 写道三单联咖啡色 写道 引用
String 转换成 int 类型
相关推荐
但是,在需要与String类型进行比较时,通常会将int类型转换为String类型,或者相反地,将String类型转换为int类型再进行比较。 ```java int num1 = 123; int num2 = 456; boolean result = num1 ; // 直接比较 ``` ...
`int.Parse(string 类型变量名)` 直接将包含数字的字符串转换为 `int` 类型。如果字符串为空、`null` 或者非数字格式,它会抛出异常: - `ArgumentNullException`:如果字符串为 `null`。 - `FormatException`:...
以上就是关于“string转化成int, double, bool”的详细解释。通过理解这些基本的类型转换,你可以在编程时更有效地处理各种数据类型。在遇到数据溢出问题时,记得采取适当的预防措施,以确保程序的稳定运行。
在IT领域,字符串类型转换是编程中非常基础且重要的部分,尤其在处理不同编码、数据类型转换时,掌握各种string类型的转换方法对于提高程序的健壮性和灵活性至关重要。以下将详细解析从给定文件中提取出的关于“各种...
今天,我们将讨论如何将 int 类型的 16 进制数转换成 string 类型。 数字与字符串的关系 在计算机中,数字和字符串是两种不同的数据类型。数字可以是整数、浮点数等,而字符串则是一串字符的集合。在 C++ 中,数字...
Java 中 int、char、String 三种类型的相互转换详解 Java 作为一种静态类型语言,对变量的类型定义非常严格。然而,在实际开发中,我们经常需要在不同的类型之间进行转换以满足不同的需求。其中,int、char、String...
C++ VS2015 CString string int float各种类型转换,MFC对话框实现对各种类型数据转换并显示
除了 String 和 int 类型的相互转换之外,还有许多其他数据类型的转换,例如将 String 类型转换为 double、float、long 等类型,或者将这些类型转换为 String 类型。 在 Java 中,我们可以使用 `valueOf()` 方法或 ...
今天做项目的时候,碰到一个问题,需要把String类型的变量转化成int类型的。按照常规,我写了var i = Integer.parseInt(“112”);但控制台报错,说是“’Integer’ 未定义”。后来,才知道,原来js中String转int和...
在Android开发中,字符串(String)与整型(int)之间的转换是常见的操作。尤其是在处理用户输入、资源读取或解析JSON数据时,我们经常需要将字符串转化为整型。本篇将详细介绍如何在Android中进行这种转换,并提供...
初学者用于JAVA中int、String的类型转换的几种方法 并说明这其中的区别。
1. String到int的转换:在Java中,将String转换成int类型是一种常见的操作,通常使用`Integer.parseInt(String s)`或者`Integer.valueOf(String s)`方法来实现。但如果直接转换一个不是数字的String,将会抛出`...
在C++编程语言中,有时候我们需要将存储数值的`string`类型转换为整型`int`类型,以便进行数学运算或其他处理。以下是一些在C++中实现这种转换的方法: 1. **`atoi()` 函数**: `atoi()` 是 `ASCII to Integer` 的...
input id=”txtNum” type=”text” value=”1″ runat=”server” onchange=”[removed]checkNum();” /> 件(库存”getGoodsNum”> <%=GOODSNUM%>)件 用JS取值,注意看JS代码: 代码如下: var num = ...
这篇博文主要探讨的是如何在Java编程语言中进行String和int之间的转换,这对于理解Java的数据类型转换以及处理日常开发工作至关重要。 1. String转int: 在Java中,将字符串转换为整型主要有三种方法: a) 使用...
接着,使用`int.Parse()`方法将每个字符串元素转换为整数,并存储在`intArr`数组中。 ### 三、读取文件并转换 在实际开发中,经常需要从文件中读取数据,并对其进行转换。以下是一个示例,演示了如何从文本文件中...
1、int–>string int a = 15; string s1 = a.ToString();...1、可以使用Convert对int,string进行来回转化,并且可以指定转化的进制; 2、转化为string,可以使用ToString方法; 3、转化为int,可以使
第三种方法是先将 `long` 类型的值转换为 `String`,然后再通过 `Integer.parseInt()` 将字符串解析为 `int`。这种方法比较间接,但可以避免直接转换时的溢出异常。不过,如果原始 `long` 值超出 `int` 范围,`...