String方法
//创建字符串对象
String s1 = new String();
String s2 = new String("hello");
System.out.println(s1);
System.out.println(s2);
String s3 = "hello";
char c = 'a';
1.length(获取字符串的长度)
System.out.println(s3.length());
//获取字符串的最大下标值 s3.length()-1
2.charAt获取指定索引字符
System.out.println(s3.charAt(2));
char c1 = s3.charAt(2);
System.out.println(c1);
3.对字符串的遍历
for(int i =0;i<s3.length;i++){
System.out.println(s3.charAt(i))
}
4.equals比较字符串的大小(只比较值的大小)和"=="区别,==比较值,比较数据类型,路径地址。
System.out.println(s3.equals(s2));
System.out.println(s3==s2);
String s4 = "HELLo";
System.out.println(s3.equals(s4));
5.equalsIgnoreCase(忽略大小写进行比较)
System.out.println(s3.equalsIgnoreCase(s4));
6.subString截取字符串的内容(包前不包后)
列:
System.out.println(s4.substring(1,3));//这样只能取到1-2
System.out.println(s4.substring(3));//若想直接取到末尾可以直接省略前面
String s5="helloworld";
7.replace修改指定字符
String ss = s5.replace("l","*");
System.out.println(ss);
String ss1 = s5.replace('l','*');
System.out.println(ss1);
8.contains查看字符串中是否包含指定关键字
boolean flag = s5.contains("lle");
System.out.println(flag);
9.startsWith判断字符串是否以指定字符开头
boolean flag1 = s5.startsWith("hk");
System.out.println(flag1);
10.endsWith判断字符串是否以指定字符结尾
System.out.println(s5.endsWith("rld"));
11.split将字符串按照指定字符分割,变成一个数组返回
String s6 = "he,wo,3,ui";
String[] arr = s6.split(",");
System.out.println(Arrays.toString(arr));
String arr1[] = new String[5];
12.indexOf从前往后看字符串中是否包含指定字符
13.lastindexOf从后往前看字符串是否包含指定字符
14.strip去除前后空格
15.toLowerCase转换成小写
16.toUpperCase转换成大写
ArrayList类
创建集合
ArrayList<String> list = new ArrayList();//<>泛型,里面存什么数据就写什么数据
1.add向集合的末尾添加数据
list.add("hello");
list.add("world");
2.向指定位置添加数据 add(int index,E element)
list.add(1, "hey");
3.size() 获取集合中的元素数量
System.out.println(list.size());
//4.获取集合中的元素
String str = list.get(1);
System.out.println(str);
//5.清空集合中的所有数据
/*list.clear();
System.out.println(list.size());*/
//6. remove(int index)--->E 通过索引移除元素,同时返回移除的元素
/*String item=list.remove(0);
System.out.println(item);
System.out.println(list.size());*/
// 7.修改操作 set(int index,E element)-->
// 让element替换集合中index位置的元素,返回值是被替换的元素值
String item =list.set(1,"中国");
System.out.println(item);
//8.将集合变数组 toArray()
Object[]arr= list.toArray();
System.out.println(arr.length);
//
1.什么是集合
//集合就是一个对象的容器,用于存储、管理和操作一组相关的对象(java.util)
//他的特点就是动态大小,集合的大小是可以根据需要的长度来改变的。
//和数组一样只能存储相同类型的数据类型
2.创建集合
//ArrayList<E> list = new ArrayList( );//这里的E代表泛型尖括号里面存储什么数据类型就写什么数据类型
Array<String> list = new ArrayLIst<String>( )//集合无参构造,可以省略后面尖括号。
3.集合遍历
集合的遍历用到size方法查询集合的长度,还有获取集合中的每个值get方法
for(int i =0;list.size;i++){
System.out.println(list.get(i))
}
4.集合的增删改查