`
songlei8090
  • 浏览: 39286 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

String 转换成 int 类型

    博客分类:
  • JS
阅读更多

 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);
   }
  
  }

1
1
分享到:
评论
7 楼 feng888918 2014-12-10  
三单联咖啡色 写道
三单联咖啡色 写道


引用
6 楼 三单联咖啡色 2014-12-09  
三单联咖啡色 写道
三单联咖啡色 写道


                  
5 楼 三单联咖啡色 2014-12-09  
三单联咖啡色 写道

4 楼 三单联咖啡色 2014-12-09  
namelujl 写道
namelujl 写道


3 楼 三单联咖啡色 2014-12-09  
2 楼 namelujl 2014-12-09  
namelujl 写道

1 楼 namelujl 2014-12-09  

相关推荐

    java中String类型和int类型比较及相互转换

    但是,在需要与String类型进行比较时,通常会将int类型转换为String类型,或者相反地,将String类型转换为int类型再进行比较。 ```java int num1 = 123; int num2 = 456; boolean result = num1 ; // 直接比较 ``` ...

    C#中将STRING转换成INT类型 (3).pdf

    `int.Parse(string 类型变量名)` 直接将包含数字的字符串转换为 `int` 类型。如果字符串为空、`null` 或者非数字格式,它会抛出异常: - `ArgumentNullException`:如果字符串为 `null`。 - `FormatException`:...

    string转化成int,double,bool

    以上就是关于“string转化成int, double, bool”的详细解释。通过理解这些基本的类型转换,你可以在编程时更有效地处理各种数据类型。在遇到数据溢出问题时,记得采取适当的预防措施,以确保程序的稳定运行。

    各种string类型转换

    在IT领域,字符串类型转换是编程中非常基础且重要的部分,尤其在处理不同编码、数据类型转换时,掌握各种string类型的转换方法对于提高程序的健壮性和灵活性至关重要。以下将详细解析从给定文件中提取出的关于“各种...

    C++里如何将int类型的16进制数转换成string类型[归类].pdf

    今天,我们将讨论如何将 int 类型的 16 进制数转换成 string 类型。 数字与字符串的关系 在计算机中,数字和字符串是两种不同的数据类型。数字可以是整数、浮点数等,而字符串则是一串字符的集合。在 C++ 中,数字...

    java中int_char_string三种类型的相互转换

    Java 中 int、char、String 三种类型的相互转换详解 Java 作为一种静态类型语言,对变量的类型定义非常严格。然而,在实际开发中,我们经常需要在不同的类型之间进行转换以满足不同的需求。其中,int、char、String...

    C++ VS2015 CString string int float各种类型转换数据类型转换.rar

    C++ VS2015 CString string int float各种类型转换,MFC对话框实现对各种类型数据转换并显示

    java中string和int型的相互转换.doc

    除了 String 和 int 类型的相互转换之外,还有许多其他数据类型的转换,例如将 String 类型转换为 double、float、long 等类型,或者将这些类型转换为 String 类型。 在 Java 中,我们可以使用 `valueOf()` 方法或 ...

    js中string转int把String类型转化成int类型

    今天做项目的时候,碰到一个问题,需要把String类型的变量转化成int类型的。按照常规,我写了var i = Integer.parseInt(“112”);但控制台报错,说是“’Integer’ 未定义”。后来,才知道,原来js中String转int和...

    android string转换为int

    在Android开发中,字符串(String)与整型(int)之间的转换是常见的操作。尤其是在处理用户输入、资源读取或解析JSON数据时,我们经常需要将字符串转化为整型。本篇将详细介绍如何在Android中进行这种转换,并提供...

    关于JAVA中int、String的类型转换

    初学者用于JAVA中int、String的类型转换的几种方法 并说明这其中的区别。

    java判断String类型是否能转换为int的方法

    1. String到int的转换:在Java中,将String转换成int类型是一种常见的操作,通常使用`Integer.parseInt(String s)`或者`Integer.valueOf(String s)`方法来实现。但如果直接转换一个不是数字的String,将会抛出`...

    C++中将string类型转化为int类型

    在C++编程语言中,有时候我们需要将存储数值的`string`类型转换为整型`int`类型,以便进行数学运算或其他处理。以下是一些在C++中实现这种转换的方法: 1. **`atoi()` 函数**: `atoi()` 是 `ASCII to Integer` 的...

    Javascript将string类型转换int类型

    input id=”txtNum” type=”text” value=”1″ runat=”server” onchange=”[removed]checkNum();” /> 件(库存”getGoodsNum”> <%=GOODSNUM%>)件 用JS取值,注意看JS代码: 代码如下: var num = ...

    String与int相互转换

    这篇博文主要探讨的是如何在Java编程语言中进行String和int之间的转换,这对于理解Java的数据类型转换以及处理日常开发工作至关重要。 1. String转int: 在Java中,将字符串转换为整型主要有三种方法: a) 使用...

    (c#)字符串转换成字符数组 字符串转换成int 数组

    接着,使用`int.Parse()`方法将每个字符串元素转换为整数,并存储在`intArr`数组中。 ### 三、读取文件并转换 在实际开发中,经常需要从文件中读取数据,并对其进行转换。以下是一个示例,演示了如何从文本文件中...

    C#开发之int与string转化操作

    1、int–>string int a = 15; string s1 = a.ToString();...1、可以使用Convert对int,string进行来回转化,并且可以指定转化的进制; 2、转化为string,可以使用ToString方法; 3、转化为int,可以使

    java中long类型转换为int类型-java long转int.pdf

    第三种方法是先将 `long` 类型的值转换为 `String`,然后再通过 `Integer.parseInt()` 将字符串解析为 `int`。这种方法比较间接,但可以避免直接转换时的溢出异常。不过,如果原始 `long` 值超出 `int` 范围,`...

Global site tag (gtag.js) - Google Analytics