charAt(i) 函数
charAt(i) 函数 是获取字符串中i位置的字符,i从0开始
str.charAt(i)中i表示的是第i个字符在字符串str中所占的位置
string.charAt(i)返回char。
因此string.charAt(i) - '0'将其转换为整数。
substring
概述:
(1)substring是用来截取字符串的,根据参数的个数不同,方法含义也不同;
(2)substring(0,2)这个只含开头不含结尾,因此截取是截取两个字符,从第一个到第二个字符,不包含第三个。前闭后开
(3)substring(2)这个表示截掉前两个,得到后边的新字符串。
split() 方法
split() 方法根据匹配给定的正则表达式来拆分字符串
注意: . 、 $、 | 和 * 等转义字符,必须得加 \\。
注意:多个分隔符,可以用 | 作为连字符。
public String[] split(String regex, int limit)
其中:regex--正则表达式 limit--分割的分数
大小写转换
(一)大写转小写
使用方法:toLowerCase();
(二)小写转大写.
使用方法:toUpperCase()
字符串转换为字符数组
toCharArray() 方法将字符串转换为字符数组
字符串与数字的相互转换
一、数字转字符串
1、String.valueOf(Object)
各种数字类型转换成字符串型:
// 其中 value 为任意一种数字类型。将不用担心object是否为null值这一问题。
String s = String.valueOf(value);
二、字符串转数字
(注意:如果字符串不是数值型字符串,转换将导致一个运行时错误。)
String s = "123";
byte b = Byte.parseByte(s);
short t = Short.parseShort(s);
int i = Integer.parseInt(s);
long l = Long.parseLong(s);
Float f = Float.parseFloat(s);
Double d = Double.parseDouble(s);
boolean bo = Boolean.parseBoolean(s);
char c = Character.parseCharacter(s);