Android中String与int相互转换
目录
- 一、如何将字串 String 转换成整数 int?
- 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
- 二、 如何将整数 int 转换成字串 String ?
- 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
一、如何将字串 String 转换成整数 int?
方法一:
int i = Integer.parseInt([String]);或 i = Integer.parseInt([String],[int radix]);
方法二:
int i = Integer.valueOf(my_str).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
方法一:
// 直接使用静态方法,不会产生多余的对象,但会抛出异常 i = Integer.parseInt(s);
方法二:
// Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象 i = Integer.valueOf(s).intValue();
注: 字串转成 Double, Float, Long 的方法大同小异。
二、 如何将整数 int 转换成字串 String ?
方法一:
String s = String.valueOf(i);
方法二:
String s = Integer.toString(i);
方法三:
String s = "" + i;
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
方法一:
//会产生两个String对象 s = i + "";
方法二:
// 直接使用String类的静态方法,只产生一个对象 s = String.valueOf(i);
注: Double, Float, Long 转成字串的方法大同小异。
到此这篇关于Android中String与int相互转换的文章就介绍到这了,更多相关Android String与int转换内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Android String类型转换为float、double和int的工具类方法
在做项目时遇到了需要把年份(String)转换为int类型,对年份进行比较,顺便提取为方法,保存下来方便以后使用. public class ConvertUtil { //把String转化为float public static float convertToFloat(String number, float defaultValue) { if (TextUtils.isEmpty(number)) { return defaultValue; } try { return Float.
-
Android中String与int相互转换
目录 一.如何将字串 String 转换成整数 int? 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? 二. 如何将整数 int 转换成字串 String ? 这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢? 一.如何将字串 String 转换成整数 int? 方法一: int i = Integer.parseInt([String]);或 i = Integer.parseInt([String],[int radix]); 方法二: int
-
golang 中string和int类型相互转换
总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int) int64转成string: string := strconv.FormatInt(int64,10) 字符串到float32/floa
-
go中string、int、float相互转换的实现示例
目录 string转其它 string --> int:将字符串13转换为int类型的数值13 string --> int64:将字符串13转换为int64(十进制) string --> float64.float32 int.int64转其它 int --> string int64 --> string float转其它 float --> string float64 --> int64(会有精度损失) 之前很多次用到的时候总会忘一些,这次记下来,后面再
-
Android中ArrayList和数组相互转换
List-–>数组 在大家开发中应该经常碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.List; public class Test { /** * @param args */ public static void main(String[] args) { List list=new ArrayList(); list.add("王利虎"
-
Java中string和int的互相转换问题
int -> String int i=12345; String s=""; 核心:s=i+""; String -> int s="12345"; int i; 核心:i=Integer.parseInt(s); package com.fry.util; public class Transfer { public void stringToInt(){ String id="20171091"; int n
-
js中string转int把String类型转化成int类型
今天做项目的时候,碰到一个问题,需要把String类型的变量转化成int类型的.按照常规,我写了var i = Integer.parseInt("112");但控制台报错,说是"'Integer' 未定义".后来,才知道,原来js中String转int和Java中不一样,不能直接把Java中的用到js中.改成var j = parseInt("11");就ok了. 备注:无论是 Java 还是 JavaScript, parseInt 方法都有
-
C++中string与int的相互转换实现代码
做ACM时,经常用到string和int的转换,下面的程序: 核心代码: #include<iostream> #include<string> #include<sstream> using namespace std; int main() { /////////////////////////// string 转为 int string str="1234"; int n; istringstream iss;//istringstream从
-
java中string.trim()函数的作用实例及源码
trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; String b="hello world"; System.out.println(b.equals(a)); a=a.trim(); //去掉字符串首尾的空格 System.out.println(a.equals(b)); } 执行结果: a: hello world ,false a:h
-
Android将String保存为SD卡中TXT文件的方法
如下所示: public static void stringTxt(String str){ try { FileWriter fw = new FileWriter("/sdcard/aaa" + "/cmd.txt");//SD卡中的路径 fw.flush(); fw.write(str); fw.close(); } catch (Exception e) { e.printStackTrace(); } } 以上这篇Android将String保存为SD卡
-
java中int转string与string转int的效率对比
目录 int转string与string转int的效率对比 string转int,两种方法 int转string一般用三种方法 string转int问题分析 分析一波 1.针对传入的字符串为空对象或者字符串为空的字符串 2.针对符号位的处理 3.针对错误字符的处理 4.针对整形数据超出范围的处理 5.int数据范围的讨论 原码.反码.补码 小结一下 int转string与string转int的效率对比 string转int,两种方法 Interger.parseInt(String) Inter
随机推荐
- 基于jquery固定于顶部的导航响应浏览器滚动条事件
- 用于提取网易文件的hta代码
- Python 3.6 性能测试框架Locust安装及使用方法(详解)
- JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
- ASP.NET也像WinForm程序一样运行的实现方法
- 如何用Jsp读取Mysql数据库
- 详解Android Material Design自定义动画的编写
- 基于Android ListView之加载使用技巧
- Avalon中文长字符截取、关键字符隐藏、自定义过滤器
- 用jquery实现自定义风格的滑动条实现代码
- servlet 解决乱码问题
- Android获取应用版本号与版本名称
- js监听input输入框值的实时变化实例
- 快速提高网站排名
- PHP中return 和 exit 、break和contiue 区别与用法
- 详解hibernate4基本实现原理
- 更新android SDK 失败的解决方法
- 浅谈实现vue2.0响应式的基本思路
- js实现延迟加载的几种方法详解
- 简单谈谈centos7中配置php