String字符串与其他格式(int、boolean等八大数据类型)的相互转换
2024-08-29 21:23:01
1、(String 转 int)String str = "123"; int a = Integer.parseInt(str);
(int 转 String)int a = 5; String str = a + "";
2、(String 转 boolean)String str = "true"; boolean a = Boolean.parseInt(str);
(boolean 转 String)boolean a = true; String str = a + "";
注:i. 字符串不能直接转成字符类型,需要使用String类中的charAt方法去字符串中的取一个字符
ii. 若字符串转数值类型时,若字符串中存在不能表示数值的字符时,抛出java.lang.NumberFormatException异常
iii. 字符串转布尔类型时,当且仅当字符串是“true”时,结果为true,否则其他任意字符串转布尔类型结果都是false
3、String类中的valueOf方法:boolean boo = true; String str = String.valueOf(boo);
最新文章
- 【ORACLE】MD5加密
- 简单poi读取excel
- SQL_NO_CACHE
- webservice方法内用了session,asp.net调用时注意问题
- ASCII,GB2312,GBK,Unicode,Utf-8
- leetcode@ [126] Word Ladder II (BFS + 层次遍历 + DFS)
- POJ3111 K Best
- Unity3D 灰度shader(改编自NGUI)
- ChartControl简单的圆柱案例
- Object.prototype.toString &;amp; typeof
- javaSE_08Java中static、继承、重写-思维导图
- UVA - 1220 Party at Hali-Bula 树的最大独立集
- 设置TextBlock默认样式后,其他控件的Text相关属性设置失效问题
- BZOJ4372烁烁的游戏——动态点分治+线段树(点分树套线段树)
- ES6走一波 module
- Shell-删除误解压的文件
- linux部分常见指令
- BZOJ4942 NOI2017整数(线段树)
- 不跳转修改url(history.pushState)
- 461.汉明距离(c++实现)