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
随机推荐
- asp.net使用DataGridTree实现下拉树的方法
- javaScript中定义类或对象的五种方式总结
- 点击文字链接弹出确认框基于js Confirm实现
- VBS通过WMI监视注册表变动的代码
- js实现鼠标悬停图片上时滚动文字说明的方法
- php用ini_get获取php.ini里变量值的方法
- 修改php.ini不生效问题解决方法(上传大于8M的文件)
- C++中实现把表的数据导出到EXCEL并打印实例代码
- Bootstrap下拉菜单更改为悬停(hover)触发的方法
- Mac系统下Webstorm快捷键整理大全
- 解析dom中的children对象数组元素firstChild,lastChild的使用
- python 不关闭控制台的实现方法
- PHP中ajax无刷新上传图片与图片下载功能
- JavaScript 特殊字符
- 基于jquery的跨域调用文件
- Javascript创建自定义对象 创建Object实例添加属性和方法
- Bootstrap基本插件学习笔记之Tooltip提示工具(18)
- Select的OnChange()事件
- Android手机卫士之获取联系人信息显示与回显
- C#中按指定质量保存图片的实例代码