1、获取长度
字符串String类型获取长度使用length()方法
数组获取长度使用length属性
list获取大小使用size()方法
import java.util.*;
public class Main {
public static void main(String[] args) {
String string = "wangwang";
int [] array = {0,5,1,3};
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(9);
list.add(3);
list.add(2);
list.add(5);
System.out.println("字符串长度:"+string.length());
System.out.println("数组长度:"+array.length);
System.out.println("列表长度:"+list.size());
}
}
结果:
2、获取指定索引值
import java.util.*;
public class Main {
public static void main(String[] args) {
String string = "wangwang";
int [] array = {0,5,1,3};
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(9);
list.add(3);
list.add(2);
list.add(5);
System.out.println("字符串:"+string.charAt(1));
System.out.println("数组:"+array[2]);
System.out.println("列表:"+list.get(3));
}
}
结果:
字符串String类型指定索引值使用charAt(index)方法
数组指定索引值使用array[index]
list指定索引值使用get(index)方法
3、indexOf()
String和list类型的变量都有indexOf()方法
String:
indexOf()的用途:用于字符串中子串的查找
indexOf()的用法:返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始,没有返回-1。
语法 :
list:
indexOf(Object obj)方法返回的是某个元素第一次出现的索引位置,它的实现机制是从序列(List)的第0个元素开始依次循环,并且调用每个元素的equals()方法和参数对象进行比较,如果某一个元素的equals()方法返回值为true,那么就把当前元素的索引位置作为结果返回。假如序列中有多个重复的元素,只返回这个重复的元素第一次出现时所在的索引位置的值。
lastIndexOf(Object obj)方法,与indexOf()方法相反,它返回的是某个元素最后一次出现的索引位置的值,也就是它会从序列的队尾向队头进行遍历。