int string 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对象 第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常 |
A. 有两个方法:
1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
注: 字串转成 Double, Float, Long 的方法大同小异.
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);
}
虽然都能在JAVA API中找到,整理一下做个备份。
转载于:https://www.cnblogs.com/fillim/p/4193790.html
int string java 呼转相关推荐
- Java String到int,Java int到String
Today we will look at Java String to int conversion and then java int to String conversion. Java pro ...
- Java中的byte[]/char[]/int/String数据类型转换
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51743969 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
- 无法解析构造函数‘Employee(int,java.lang.String,java.lang.String,int,com.kuang.pojo.Department)‘
前言:在写这篇博客的时候,本来博客名字打算叫:"在给Java伪造数据库里面的伪数据的相关字段插入数据时,插入失败,是什么原因导致的?",后来思前想后,还是决定直接拷贝使用编译器上面 ...
- C# 之 int 挑战 Java 之 Integer
<.NET 4.0面向对象编程漫谈>扩充阅读之 C#之int挑战Java之Integer 注: 此文是我为本人拙著<.NET 4.0面向对象编程漫谈>所新写的扩充阅读材料. ...
- byte转化为string java_byte转换为string java
byte转换为string java [2021-02-07 01:56:03] 简介: 实例如下://图片到byte数组 public byte[] image2byte(String path) ...
- java double 转string_double转string java中double类型如何转换为String类型
double转string java中double类型如何转换为String类型 在我们做的项目中,有一个字符串的生成,我们需要double去拼接,结果发现了,拼接后的字符串,那个double值用科学 ...
- The constructor JedisPool(GenericObjectPoolConfig, String, int, int, String) refers to the missing t
想学习学习redis缓存技术,于是到网上copy到了一些代码,粘贴到ecplise上面,但是发现代码总是报错 The constructor JedisPool(GenericObjectPoolCo ...
- golang interface 转 int string slice struct 类型
在golang中,interface{}允许接纳任意值,int, string, struct,slice等,因此我可以很简单的将值传递到interface{} package main import ...
- CString,int,string,char*之间的转换(转)
............................................................... <C++标准函数库>中说的 有三个函数可以将字符串的内容 ...
最新文章
- Python 之 Numpy (四)索引
- Centos7部署JAVA环境
- 2019蓝桥杯国赛B组第九题
- java开发工具包jdk包括哪些
- sqlserver 常用存储过程集锦
- [10.2模拟] book
- 【java】ThreadLocal 内存泄漏 代码演示 实例演示
- 浅析 Spring 中的事件驱动机制
- 用python提取图片主要颜色_用Python提取图片主要颜色
- jquery cookie 插件 (支持json对象) 可以跟jquery 集成 也可以单独使用
- 注意!SQLite被曝漏洞,Chrome 火狐等数千应用或受影响
- js 图片上传时加水印
- 视频拍摄和剪辑经验分享|南京
- AIX 6:新特性概述
- imprinted weights
- 电脑上的日期从1980年到2099年
- 桌面鼠标右键新建Excel,不能使用?
- 计算机考研数学考数学几,2018考研数学:数学一、数学二、数学三分别都考什么?...
- 软件测试 | 测试开发 | 探究 PHP_CodeSniffer 的代码静态分析原理
- CodeBlocks最全官方配色方案
热门文章
- 小阳买水果(前缀和,单调栈,思维)
- 《Java开发手册》解读:大整数传输为何禁用Long类型?
- 专访《王者荣耀》美术总监:用6年研究东方美学
- 腾讯NExT Studios万字解读:我们是怎样将一款偏硬核的Roguelike游戏大众化的?
- Unity手游开发札记——移动平台的天气系统实现
- 第六届蓝桥杯JavaC组省赛真题——详细答案对照(包含垒骰子)
- MyBatis的框架架构设计是怎么样的?
- SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
- ogg replicat 进程 abend 处理
- oracle11g R2 出现新增的表在导出的时候报EXP-00011: xx does not exist