(转)JAVA的整型与字符串相互转换

JAVA的整型与字符串相互转换
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数据类型转换     ynniebo [收藏] 
关键字   类型转换 
出处

这是一个例子,说的是JAVA中数据数型的转换.供大家学习引

import java.sql.Date;

public class TypeChange {
    public TypeChange() {
    }

//将String型转换为Int型
    public static int stringTolnt(String intstr) {
        Integer integer;
        integer = Integer.valueOf(intstr);
        return integer.intValue();
    }

//将Int型转换为String型
    public static String intToString(int value) {
        Integer integer = new Integer(value);
        return integer.toString();
    }

//将String型转换为float型
    public static float stringToFloat(String floatstr) {
        Float floatee;
        floatee = Float.valueOf(floatstr);
        return floatee.floatValue();
    }

//将float型转换为String型
    public static String floatToString(float value) {
        Float floatee = new Float(value);
        return floatee.toString();
    }
    
    //将String型转换为sqlDate型
    public static java.sql.Date stringToDate(String dateStr) {
        return java.sql.Date.valueOf(dateStr);
    }
    
    //将sqlDate型转换为String型
    public static String dateToString(java.sql.Date datee) {
        return datee.toString();
    }
}

JAVA中常用数据类型转换函数 
虽然都能在JAVA API中找到,整理一下做个备份。

string->byte
Byte static byte parseByte(String s)

byte->string 
Byte static String toString(byte b)

char->string 
Character static String to String (char c)

string->Short 
Short static Short parseShort(String s)

Short->String 
Short static String toString(Short s)

String->Integer 
Integer static int parseInt(String s)

Integer->String 
Integer static String tostring(int i)

String->Long 
Long static long parseLong(String s)

Long->String 
Long static String toString(Long i)

String->Float 
Float static float parseFloat(String s)

Float->String 
Float static String toString(float f)

String->Double 
Double static double parseDouble(String s)

Double->String
Double static String toString(Double d)

时间: 2024-10-13 02:29:29

(转)JAVA的整型与字符串相互转换的相关文章

JAVA的整型与字符串相互转换

JAVA的整型与字符串相互转换 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

Java整型与字符串相互转换(转)

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.) Str

stringsteam使用之整型转字符串

最近需要用到整型转字符串的操作,学习了stringstream一些皮毛. 首先需要包含头文件. #include<sstream> 然后用流操作的方式将值传递给stringstream对象ss.而ss.str()即为转换的字符串. stringstream ss; if (n < 1) return ret; for (int i = 1; i <= n;i++) { ss << i; if (i%3 ==0 && i%5!=0) ret.push_ba

有关包装类拆箱、装箱和整型与字符串型之间的转换

原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge/p/5462489.html 1.8种基本数据类型都有各自的包装类,其对应关系为: 基本————————————包装类 byte————————————Byte short———————————Short char————————————Char int————————————Integer long————————————Long float————————————Float double———

JAVA 长整型转换为IP地址的方法

代码如下: /** * 整型解析为IP地址 * @param num * @return */ public static String int2iP(Long num) { String str = null; Long[] tt = new Long[4]; tt[0] = (num >>> 24) >>> 0; tt[1] = ((num << 8) >>> 24) >>> 0; tt[2] = (num <&

jinja 语法 - 整型转字符串

大多数 jinja 相关的问题,其实查文档就解决了,但后来遇到这个问题,使得我把 jinja 官方文档,api.样例等,认真读了个遍= =. 发现没有直接的办法可以将整型转为字符串,对于需要进行字符串拼接情况,必须将其进行转换才能使用,不然就会报类型错误.然后 jinja 也不能自定义方法来实现.嘛,看起来似乎没办法了. 最后解决办法是: 我还是试了一下在文档中看到的一个将数组转为字符串的办法:{{ [1, 2, 3]|join }},然后,我试着这样写 {{ [num]|join }},于是就

Java中整型的缓存机制

译文出处: 张洪亮   原文出处:Java Papers 本文将介绍Java中Integer的缓存相关知识.这是在Java 5中引入的一个有助于节省内存.提高性能的功能.首先看一个使用Integer的示例代码,从中学习其缓存行为.接着我们将为什么这么实现以及他到底是如何实现的.你能猜出下面的Java程序的输出结果吗.如果你的结果和真正结果不一样,那么你就要好好看看本文了. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 pa

python之路---03 整型 bool 字符串 for循环

十三.整型(int) 基本操作: 1.+ - * / % // ** 2.  .bit_length() 计算整数在内存中占?的?进制码的?度 如: 十四.布尔值(bool) True  False 1.字符串 => 数字 int() 数字 = > 字符串 str()      x => y类型 y(x)     结论: 想把xxx数据转化成yy类型的数据. yy() 2.能够表示False的数据: 0, "", [], {}, set(), tuple(), Non

python 整型、字符串常用方法、for循环

整型--int 定义:用于比较和计算 python2和python3: python2:python2中油int(整型)和long(长整型):1231312L+ 进制转换: 十进制转二进制:正除2,获取余数,余数从上往下进行整合 # 123456(十进制) # 余数 # 3 1 # 1 1 # 0 # bin 求数字的二进制 # 0b -- 二进制 # print(bin(3)) 二进制转十进制 # 1001 # 从右向左,计算机从0开始计数 # 自己手动计算 # 1 * 2 ** 0 + 0