`
_与狼共舞
  • 浏览: 61935 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java数据类型中String、Integer、int相互间的转换

    博客分类:
  • Java
阅读更多

 

Java数据类型中String、Integer、int相互间的转换

1.Integer转换成int的方法

Integer i; 
int k = i.intValue();
即Integer.intValue();

 

2.int转换成Integer

int i;

Integer it = new Integer(i);

 

3.String转换成int的方法

String str = "10";  
Integer it = new Interger(str);  

int i = it.intValue();  

即:int i = Integer.intValue(string);

 

4.int转换成String

int i;

(1)String s = String.valueOf(i);

(2)String s = Ingeger.toString(i);

(3)String s = "" + i;

 

5.String转换成Integer

String str = "10"

Integer it = Integer.valueOf(str);

 

6.Integer转换成String

Integer it;

String str = it.toString();

 

7.String转换成BigDecimal

BigDecimal bd = new BigDecimal(str);

 

8.日期

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH)+1;
int day = calendar.get(Calendar.DATE);

//获取今天的日期字符串
String today = java.text.DateFormat.getDateInstance().format(new java.util.Date());
//获取今天的日期
new java.sql.Date(System.currentTimeMillis());

分享到:
评论

相关推荐

    JAVA数据类型转换.pdf

    ### JAVA数据类型转换详解 #### 一、引言 在Java编程中,数据类型转换是一项基本且重要的技能。本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的...

    java中数据类型转换.doc

    总结,Java中的数据类型转换涵盖了基本数据类型之间的转换,基本数据类型与包装类之间的转换,以及字符串与数值的相互转换。了解这些转换规则对于编写Java程序至关重要,避免了数据丢失、溢出或类型不匹配的错误。在...

    JAVA变量类型之间的相互转换

    JAVA中,较小的数据类型可以直接转换为较大的数据类型,如`byte`、`short`、`char`可以直接转换为`int`、`long`、`float`或`double`,这个过程称为自动类型提升。例如: ```java byte b = 10; int i = b; // 自动...

    java类型转换参考大全

    本文详细介绍了Java中不同类型间的转换方法,包括基本数据类型与字符串之间、十进制与二进制/十六进制之间以及ASCII码与字符之间的转换。通过这些转换方法的应用,可以有效地提高代码的灵活性和可读性,从而更好地...

    编程语言java类型转换.pdf

    总结来说,Java中的类型转换是一种重要的编程机制,它涉及了Java数据类型之间的相互转换规则和方法。了解这些转换规则和方法对于编写正确、高效的Java程序至关重要。通过自动类型转换和强制类型转换的合理运用,可以...

    java类型转换大全

    在Java编程语言中,类型转换是一项基础且重要的概念,它涉及到不同数据类型的相互转化。本资源"java类型转换大全"涵盖了这一主题的广泛知识,旨在帮助开发者深入理解并熟练运用各种转换方法。以下是对该资源内容的...

    面向对象编程:Java的简单数据类型

    数据类型间的转换受到严格的限制,例如,`boolean`不能与其他类型相互转换。Java没有提供`sizeof`运算符,因为其简单数据类型不是直接内存访问的对象,而是有明确的内存占用定义。这也意味着开发者无法直接获取变量...

    Android数据类型之间相互转换系统介绍

    在Android开发中,Java语言是基础,理解和掌握数据类型之间的转换是至关重要的。本文主要针对初学者面临的Android数据类型转换问题进行详细介绍。 Android中的数据类型主要遵循Java的分类,包括布尔型、字符型和...

    android 2、10、16进制相互转换源代码

    在Android开发中,有时我们需要处理各种数值类型,这就可能涉及到不同进制之间的转换。本文将深入探讨2(二进制)、10(十进制)和16(十六进制)之间的转换源代码实现,这对于理解和优化代码逻辑至关重要。 首先,...

    java 算法大全 java

    本文将深入探讨如何在Java中实现这两种数据类型间的转换,并通过具体的代码示例进行说明。 #### 一、十六进制与字符串的转换原理 十六进制是一种基数为16的进位计数系统,使用0-9和A-F(或a-f)作为数字表示。在...

    类型转换方法

    在Python中,`bytes()`和`str()`可以相互转换,而在Java中,`getBytes()`和`new String(byte[])`用于字节和字符串间的转换。 总的来说,类型转换是编程中不可或缺的部分,理解并熟练掌握各种类型的转换方法能够帮助...

    实验5 JAVA常用类.doc

    实验5的Java常用类主要涵盖了Java...通过实验5的学习,学生可以深入理解Java中字符串处理、数据类型转换、输入输出以及基本的数学计算等关键概念,这些都是Java编程的基础,对于后续学习Java的其他高级特性至关重要。

    Java常见⾯试题及答案

    3. int和Integer的区别:int是基本数据类型,而Integer是int的包装类。从Java 5开始引入了自动装箱/拆箱机制,使得两者可以方便地相互转换。包装类主要用于将基本类型当作对象处理,如放入集合中。 此外,面试中还...

    java list,set,map,数组间的相互转换详解

    在Java编程语言中,数据结构之间转换是常见的需求,尤其是集合框架中的List、Set和Map以及数组。本文将深入探讨这些数据结构之间的转换方法,并提供相关的实例代码。 1. **List转Set** 要将一个List转换为Set,...

    java、宝典.docx

    Java有8种基本数据类型:整型(byte、short、int、long)、浮点型(float、double)、字符型(char)和布尔型(boolean)。 4. Java注释: Java注释主要有三种:单行注释(//)、多行注释(/* ... */)和文档注释...

    (超赞)JAVA精华之--深入JAVA API

    **1.11 Java变量类型间的相互转换** - **类型转换** - 如自动装箱、拆箱等。 #### 二、Java与Web **2.1 JMX规范** - **JMX概述** - Java Management Extensions (JMX) 用于监控和管理应用程序。 - **设备层...

    JAVA程序员笔试题

    Java的基本数据类型与String类型的区别 - **基本数据类型**:包括`byte`, `short`, `int`, `long`, `float`, `double`, `char`, `boolean`等,这些类型直接存储数值或值本身。 - **String类型**:不是基本数据类型...

    java面试宝典2014版

    `int`是基本数据类型,`Integer`是其包装类。`Integer`允许null值,可以使用方法和属性,而`int`不能。 ### 15. Math.round()函数的特性 `Math.round(11.5)`等于12,`Math.round(-11.5)`等于-11,这是因为`round()...

    黑马程序员入学Java精华总结

    2. **基本数据类型和包装类相互转换** - 使用包装类提供的构造方法或静态方法进行转换。 3. **基本类型和String之间的转换** - 使用String类提供的`valueOf()`方法或基本类型的`toString()`方法进行转换。 4. **...

    binaryConverter:我在Java中制作的转换器,用于在十六进制,十进制和二进制之间进行转换

    在这个项目"binaryConverter"中,作者利用Java实现了数字在不同进制系统之间的转换,即十六进制、十进制和二进制之间的相互转换。这个工具在进行数据处理、编码解码或者理解计算机底层运作时非常实用。 首先,让...

Global site tag (gtag.js) - Google Analytics