String
package TestArray; /** * String类:不可变字符序列 * @author 4090039qrh * */ public class TestString { public static void main(String[] args) { //方法1 String str="abcdb"; String str1="abcd"; //方法2 char c[]= {'a','b','c','d'}; String a=new String(c); String a1=new String(c); System.out.println(str);//abcd System.out.println(a);//abcd //charAt() 显示index所在的值 System.out.println(str.charAt(2));//c //indexOf 显示值所在的index System.out.println(str.indexOf("b"));//1 System.out.println(str.lastIndexOf("b"));//4 //equals 判断值是否相等 System.out.println(str.equals(str1));//true System.out.println(str.equals(a));//true System.out.println(a.equals(a1));//true //== 判断所在内存位置是否相等 System.out.println(str==str1);//true System.out.println(str==a);//false System.out.println(a==a1);//false //substring(1)取字符串 //System.out.println(str.substring(-3));//StringIndexOutOfBoundsException System.out.println(str.substring(1));//bcd //replace 替换 System.out.println(str.replace('b', 'h'));//ahcd //split 分隔符 String str2="abcd,erty,klpo"; String strArray[]=str2.split(","); for(int i=0;i<strArray.length;i++) { System.out.println(strArray[i]); } //trim 去掉首尾 String str3=" er kl "; String str4=str3.trim(); System.out.println(str4.length());//5 //equalsIgnoreCase 忽略大小写 System.out.println("abc".equalsIgnoreCase("Abc"));//true //startsWith System.out.println("abc".startsWith("ab"));//true //endsWith System.out.println("abc".endsWith("c"));//true //toLowerCase System.out.println("Abc".toLowerCase());//true //toUpperCase System.out.println("Abc".toUpperCase());//true String x1="a"; for(int i=0;i<5;i++) { x1+=i; } System.out.println(x1);//a01234 6个对象 String x2=new String("a"); for(int i=0;i<5;i++) { x2+=i; } System.out.println(x2);//a01234 7个对象 } }
posted on 2020-03-05 21:32 happygril3 阅读(145) 评论(0) 收藏 举报
浙公网安备 33010602011771号