Java之学习笔记(12)-----------数据类型转换valueOf、subString、indexOf用法
来源:互联网 发布:网络机顶盒安装步骤 编辑:程序博客网 时间:2024/06/15 12:39
之前,在http://blog.csdn.net/u011225629/article/details/45271019博客中,发现了valueOf的用法有几分困惑,又不好记忆,非常的混乱,特整理了一下,方便学习!
String.valueOf() 方法的使用
1. 由 基本数据型态转换成 String
String 类别中已经提供了将基本数据型态转换成 String 的 static 方法
也就是 String.valueOf() 这个参数多载的方法
有下列几种
String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串
String.valueOf(char c) : 将 char 变量 c 转换成字符串
String.valueOf(char[] data) : 将 char 数组 data 转换成字符串
String.valueOf(char[] data, int offset, int count) :
将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串
String.valueOf(double d) : 将 double 变量 d 转换成字符串
String.valueOf(float f) : 将 float 变量 f 转换成字符串
String.valueOf(int i) : 将 int 变量 i 转换成字符串
String.valueOf(long l) : 将 long 变量 l 转换成字符串
String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString()
用法如:
int i = 10;
String str = String.valueOf(i);
这时候 str 就会是 "10"
2. 由 String 转换成 数字的基本数据型态
要将 String 转换成基本数据型态转
大多需要使用基本数据型态的包装类别
比如说 String 转换成 byte
可以使用 Byte.parseByte(String s)
这一类的方法如果无法将 s 分析 则会丢出 NumberFormatException
byte :
Byte.parseByte(String s) : 将 s 转换成 byte
Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte
比如说 Byte.parseByte("11", 16) 会得到 17
double :
Double.parseDouble(String s) : 将 s 转换成 double
float :
Double.parseFloat(String s) : 将 s 转换成 float
int :
Integer.parseInt(String s) : 将 s 转换成 int
long :
Long.parseLong(String s)
另外加一点其他的重要指示,IndexOf 和subString的用法
substring 方法
str=str.substring(int beginIndex);
截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
str=str.substring(int beginIndex,int endIndex);
截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
IndexOf 方法
返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIndex])
参数:strObj 必选项。String 对象或文字。
说明:indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。
- 疯狂Java之学习笔记(12)-----------数据类型转换valueOf、subString、indexOf用法
- Java之学习笔记(12)-----------数据类型转换valueOf、subString、indexOf用法
- java学习--Java 中 subString(),indexof(),lastindexof()的用法
- 学习indexof和substring的用法
- java中substring和indexOf的用法
- Java String中的indexof 和 substring 用法
- java中 IndexOf()、lastIndexOf()、substring()的用法
- java中 IndexOf()、lastIndexOf()、substring()的用法
- java中 IndexOf()、lastIndexOf()、substring()的用法
- js indexOf substring用法
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)
- Java---IndexOf、LastIndexOf、Substring
- JAVA中indexOf函数用法和subString()方法
- java中关于subString()和indexOf()的用法
- trim() split() indexOf() lastIndexOf() substring() 在java中的基本用法
- 关于JAVA中substring()和indexOf()的用法
- 关于JAVA中substring()和indexOf()的用法
- 日常笔记系列之String.valueOf()用法
- Java之学习笔记(10)-------------查找算法
- 获取视频网站上视频的缩略图以及其他信息
- Java之学习笔记(11)------------算法性能分析
- linux下杀死进程(kill)的N种方法 包括python–killproc
- 百度离线API获取坐标和添加标注
- Java之学习笔记(12)-----------数据类型转换valueOf、subString、indexOf用法
- mvn spring-boot:run 启动的应用有中文乱码的解决办法
- linux getty命令参数及用法详解--linux开启及设置终端命令
- 如何利用GeoServer发布卫星地图服务
- [DGMGRL]Dgmgrl管理Dataguard(2)
- C小笔记
- 九个Console命令,让js调试更简单
- CHM只显示目录不显示内容问题
- 别再用MongoDB了!