Java中String类和ArrayList集合常用方法
String类常用方法
获取字符串的长度
方法很简单,很多数组都是使用这个方法来遍历数组中的元素,直接上代码:
//获取字符串的长度 public static void main(String[] args) { String str="helloWord"; int length=str.length System.out.println(length);//9 }
String转换成int类型的方式
public static void main(String[] args) { int age=65; int num=20; String str1=age+"";//将int转换成string System.out.println(str1-name);//报错 }
代码中str1-25输出报错,原因就是str1类型和name类型不一样,编译器就会报错,其主要原因就是String str1=age+"";已经将int类型的数据转换成字符串String类型;
建议:双引号的位置放在最后面。
获取字符串中第一次出现的字符
说多了都是些花里胡哨的东西,直接上代码
public static void main(String[] args) { String str="helloWord"; System.out.println(str.indexOf("oWo"));//4 }
上述代码定义了一个String类型的字符串str="helloword",咱们要读取字符串oWo第一次出现的下标,如果字符串中没有oWo,则返回一个 -1 ,如果字符串中出现oWo则返回oWo第一次出现的索引。上述代码中包含了oWo,oWo第一次出现的位置为4。
注意:Java中严格区分大小写,下标(索引)的开始值为0(所有的下标(索引)的开始值都是0)
将字符串中的数据分割成字符串数组String[]
public static void main(String[] args) { String str="张无忌,张翠山,张三丰"; char[] arrays1=str.split(","); for(int i=0;i<arrays1.length;i++){ System.out.println(arrays1[i]); } } //输出: 张无忌 // 张翠山 // 张三丰
使用String类中的split();方法就比如上述代码中,String str="张无忌,张翠山,张三丰";要把这个字符串分割成字符串数组,只需要把逗号传入的split(",")方法中即可。这里需要注意的是:字符串中的逗号如果是中文的方法中的逗号必须要和字符串中的逗号一致,如果打错程序还是会原封不动的输出