android int与String的转换
今天,简单讲讲
int与String的转换。
一.int -> String
第一种方法:String的valueOf方法,
int i=5;
String s=String.valueOf(i);
第二种方法,直接在int后面加一个空的字符串,因为在java里面,默认任务int类型和字符串类型相加,为字符串类型。
int i=6;
String s=i+"";
3
第三种:使用int的封装类Integer,在Integer里面用他的toString方法。
int i=7;
String s=Integer.toString(i);
这三种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
以下是答案:
第一种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
第二种方法:s=i+""; //会产生两个String对象
二.String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
以下是答案:
第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(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 typepublic static int stringToInt(String intstr){Integer integer;integer = Integer.valueOf(intstr);return integer.intValue();}//change int type to the string typepublic static String intToString(int value){Integer integer = new Integer(value);return integer.toString();}//change the string type to the float typepublic static float stringToFloat(String floatstr){Float floatee;floatee = Float.valueOf(floatstr);return floatee.floatValue();}//change the float type to the string typepublic static String floatToString(float value){Float floatee = new Float(value);return floatee.toString();}//change the string type to the sqlDate typepublic static java.sql.Date stringToDate(String dateStr){return java.sql.Date.valueOf(dateStr);}//change the sqlDate type to the string typepublic 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中找到,整理一下做个备份
android int与String的转换就讲完了。
就这么简单。
android int与String的转换相关推荐
- int到string的转换
int到string的转换: #include <sstream> #include <string> using namespace std; int main() ...
- c++中几种常见的类型转换。int与string的转换,float与string的转换以及string和long类型之间的相互转换。to_string函数的实现和应用。...
1.string转换为int a.采用标准库中atoi函数,对于float和龙类型也都有相应的标准库函数,比如浮点型atof(),long型atol(). 他的主要功能是将一个字符串转化为一个数字,在 ...
- JS中int和string的转换
1.int型转换成string型 (1) var x=100 a = x.toString() (2) var x=100; a = x +""; //JS会自动隐性转换 2.将s ...
- Python int与string 的转换
string → int 1.10进制的string转化为int int('12') → type(int('12')) 进行验证 2.16进制的string转化为int int('12', 16) ...
- int与String互相转换
一.String转为intint i=Integer.parseInt(string): int i=Integer.valueOf(s).intValue(); 二.int转为StringStrin ...
- int[]到string[]的转换方法 Array.ConvertAll
2019独角兽企业重金招聘Python工程师标准>>> using System; using System.Collections.Generic; //int[]到string[ ...
- 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 ...
- enum与int、String之间的转换
enum与int.String之间的转换 enum<->int enum -> int: int i = enumType.value.ordinal(); int -> en ...
- integer 转int类型 java_Java数据类型中String、Integer、int相互间的转换
Java数据类型String.Integer.int相互间的转换 1.Integer转换成int的方法 Integer i = new Integer(10); int k = i.intValue( ...
最新文章
- 自动化是计算机相关专业英语,自动化专业英语词汇
- linux中使用net方式连接网络,如何使用 Netplan 从终端连接到无线网络?
- make xconfig 报‘ptrdiff_t’ does not name a type错误解决方法
- SQL语句拼接常加 where 1=1 的原因
- 简述mysql 存储引擎_Mysql基础-存储引擎简述
- [vue] 说说你对vue组件的设计原则的理解
- 返回数组中的最大数 -freeCodeCamp
- mongodb mysql资源占用_如何限制mongodb启动时占用过多内存
- 漫步最优化三十二——最速下降法
- CCF201604-5 网络连接(募集解题代码)
- pyhive、pyspark配置
- FLV视频格式解码软件开发
- redission限流RedisException问题排查
- 只有rear指针的环形循环队列
- ORACLE ODBC驱动安装
- 解决笔记本 无线网卡失效问题 intel wifi6 ax201 160mhz无法启动 usb根集线器失效问题
- 1024专场回顾 | 企业级开源数据库openGauss论坛
- Arcgis中碎小斑块的处理
- GO语言实现P2P网络-客户端实现并且运行和测试
- 12套很酷的Google Plus图标下载