Java学习_String类型转换等问题
来源:互联网 发布:微博域名格式 编辑:程序博客网 时间:2024/06/05 04:49
String和其他数据类型转换
1.String与int/double/float/long互相转换
String s = "1234";//parseInt()返回的是基本类型int,int i1 = Integer.parseInt(s);//valueOf()返回的是包装类IntegerInteger i2 = Integer.valueOf(s);//Integer转intint i3 = i2.intValue();//double等转换类似double d = Double.parseDouble("s");
int i = 1234;//从严格意义上任意的java对象都可以调用toString(),//但是这个值不能为null,否则会报空指针异常。//采用这种方法时,通常派生类会覆盖Object里的toString()方法。String s1 = Integer.toString(i);//toString()是String.valueOf()的基础,//但不同的是String.valueOf()自带了判断为null的条件,//当为null时,String.valueOf()返回的是“null”。String s2 = String.valueOf(i);String s3 = "" + i;
2.String与char[]互相转换
String s = "abcde";char[] c = s.toCharArray();String s1 = String.valueOf(c);
3.String与boolean互相转换
//当String类型数据值为数字、字符、汉字或混合构成,则输出falseString s1 = "true";boolean b1 = Boolean.parseBoolean(s1);//当String类型数据值为数字、字符、汉字或混合构成,则输出falseString s2 = "abcd";boolean b2 = Boolean.parseBoolean(s2);
有关Character.isLetter()和Character.isLetterOrDigit()的坑与替代方案
通过反编译深入理解Java String及intern
阅读全文
0 0
- Java学习_String类型转换等问题
- java基础_String类型和char类型、自动类型提升和强制类型转换
- java中String、Long、Double等类型转换问题
- java学习笔记6_String
- java学习笔记2_String
- java类型转换问题
- 常见对象_String和int类型的相互转换
- java学习---char和int的类型转换问题
- java 初级类型转换问题
- java中的类型转换问题
- java 中类型转换问题
- Java的类型转换问题
- JAVA 类型转换学习记录
- C++_string类型
- JS中的转换_String
- java学习十 java自动类型转换
- java学习十一 java强制类型转换
- Java基础第十三天学习日记_String字符串
- 【Android学习】View
- 第一篇:centos7下svn的安装与卸载
- web开发——1.概述
- PAT1040
- 一些关键字的使用解析
- Java学习_String类型转换等问题
- Spring-01-IOC控制反转/DI依赖注入
- 经典的基于ProxyBeanFactory的Spring AOP
- linux CentOS7 下 mysql6.5安装
- 字符串循环右移
- A Multiplication Game (博弈)
- go语言实现九九乘法表
- 快速排序
- 视频监控安防平台-GB28181-20位地址编码解析