学习记录
一 、charAt用法:
charAt() 方法可返回指定位置的字符。
语法:
stringObject.charAt(index)
index 必需。表示字符串中某个位置的数字,即字符在字符串中的下标。
public class Main {
public static void main(String[] args) {
String a = "12306";
System.out.println(a.charAt(4));
}
}
结果:
6
二、substring用法:
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
语法:
stringObject.substring(start,stop)
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。
如果省略该参数,那么返回的子串会一直到字符串的结尾。
public class Main {
public static void main(String[] args) {
String a = "12306";
System.out.println(a.substring(0,3));
}
}
结果:
123
三、contains()用法:
contains() 方法用于判断字符串中是否包含指定的字符或字符串。
public class Main {
public static void main(String[] args) {
for (int i = 0; i < 40; i++) {
String str = String.valueOf(i);//转换为字符串类型
if (str.contains("2"))//选择所有包含2的数字
{
System.out.print(str+" ");
}
}
}
}
结果:
2 12 20 21 22 23 24 25 26 27 28 29 32