`

基本数据类型转换

    博客分类:
  • java
 
阅读更多

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 转成字串的方法大同小异.

分享到:
评论

相关推荐

    第02章 Java编程基础 04 基本数据类型转换

    本章将详细讲解Java中的基本数据类型转换,这对于理解和编写高效、准确的代码至关重要。 首先,Java有两类数据类型:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。基本数据类型...

    Java常用的强转类型,基本数据类型转换,JSONObject强转Map,JSONArray强转List(附源码)

    一、基本数据类型转换 1. 自动类型转换:当我们将一个范围小的数据类型赋值给范围大的数据类型时,系统会自动进行转换,如int转long,byte转int等。 ```java int num = 10; long longNum = num; // 自动类型转换 `...

    C++到C#数据类型转换

    一、基本数据类型转换 在 C++ 中,有很多基本数据类型,如整数、浮点数、布尔型等。这些数据类型在 C# 中也有对应的类型。下面是一些基本数据类型的转换: * HANDLE (void \*) 转换为 System.IntPtr * Byte ...

    Java基本数据类型转换-学习笔记.docx

    在Java编程语言中,了解和掌握基本数据类型的转换至关重要,因为这是编写高效、无错代码的基础。本篇学习笔记将详细解析Java中的数据类型转换及其相关的知识点。 首先,我们需要了解Java的基本数据类型,它们分为两...

    计算机后端-Java-Java核心基础-第14章 面向对象06 22. 基本数据类型转换为包装类.avi

    计算机后端-Java-Java核心基础-第14章 面向对象06 22. 基本数据类型转换为包装类.avi

    SQL数据类型和转换

    1. **基本数据类型转换**: - `getByte`, `getShort`, `getInt`, `getLong`: 这些方法用于获取整数类型的数据,如TINYINT, SMALLINT, INTEGER, BIGINT。 - `getFloat`, `getDouble`: 用于获取浮点数值,如REAL, ...

    java中数据类型转换.doc

    这些包装类提供了将基本数据类型转换为对象的方法,同时也提供了将对象转换回基本数据类型的方法,如`xxxValue()`。 ```java float f = 100.00f; Float f1 = new Float(f); double d = f1.doubleValue(); // ...

    java数据类型转换.pdf

    Java提供了六个包装类,用于将基本数据类型转换为对象,方便进行面向对象的操作。例如,Integer、Float等。通过这些包装类的构造函数,可以将简单数据类型转换为包装类,再通过其提供的方法进行类型转换。 对于简单...

    VB中各种数据类型转换函数

    是VB中的一些基本数据类型转换函数,分别用于转换为布尔、字节、货币、日期、双精度、十进制、整数、长整型、长长整型、字节、短整型、单精度、字符串、通用、无符号整数、无符号长整型、无符号长长整型和无符号短...

    大数据必学Java基础(十三):基本数据类型的转换

    在实际编程中,理解和熟练应用这些基本数据类型转换是至关重要的,尤其是在处理大数据时,可能需要频繁地进行类型转换以适应不同的计算需求。了解转换规则可以避免潜在的错误,如数据溢出或精度损失。同时,合理使用...

    C语言中三种数据类型转换之比较.pdf

    为了方便人们深入理解并熟练使用它,对三种基本数据类型转换进行了阐述和比较。 一、三种基本的数据类型转换 1、类型自动转换 使用条件:算术表达式中不同数据类型的量进行混合运算时 转换原则:参与运算的量...

    qt数据类型转换

    这篇教程主要针对初学者,涵盖了Qt框架中的一些基本数据类型转换,包括字符串(QString)、整型(int)、浮点型(double)以及字符指针(char*)。下面是详细的知识点解析: 1. **QString到std::string的转换**: ...

    学习java数据类型转换.pdf

    在转换过程中,可以使用包装类的构造函数将基本数据类型转换为包装类,例如 `Integer(int value)`。同时,包装类还提供了其他有用的方法,如 `toString()` 可将数值转换为字符串,`valueOf()` 可将字符串转换回对应...

    中软卓越Java模拟面试课堂:6-字符串与基本数据类型的转换.pptx

    这就是字符串与基本数据类型转换的重要性所在。 标题中的“中软卓越Java模拟面试课堂:6-字符串与基本数据类型的转换”主要关注的是Java中如何将字符串转换为整型或浮点型数据。下面我们将详细探讨这个话题。 1. *...

    Java中的自动装箱与拆箱:深入理解基本数据类型与对象的转换

    - **自动装箱实现**:当编译器检测到需要将基本数据类型转换为包装类时,会调用该包装类的构造函数来创建一个新的对象。 - **自动拆箱实现**:当需要将包装类对象转换为基本数据类型时,编译器会调用包装类中的特定...

    浅谈C++中强制类型转换函数

    在实际应用中,强制类型转换函数可以用于解决许多问题,例如将基本数据类型转换为其他类型、将基类指针转换为子类指针、将void指针转换为目标类型的指针等。但是,需要注意的是,强制类型转换函数可能会带来一些风险...

    关于MFC数据类型转换

    无论是从一种基本数据类型转换到另一种基本数据类型,还是从字符串类型转换为数值类型,或者是不同字符串类型之间的相互转换,都涉及到具体的实现方法和技术细节。本文将详细探讨MFC中的几种常见的数据类型转换方式...

    mysql数据类型转换

    ### MySQL 数据类型转换详解 #### 一、引言 在MySQL数据库中,数据类型转换是一项非常重要的技能。它可以帮助我们灵活地处理不同类型的数据,尤其是在进行数据检索或处理时,经常需要将一种数据类型转换为另一种...

Global site tag (gtag.js) - Google Analytics