java中的String类(来自毕向东老师视频资料)(二)

2014-11-24 02:50:40 · 作者: · 浏览: 1
em.out.println("abc".concat("kk")); // System.out.println("abc"+"kk"); // System.out.println(String.valueOf(4)+1); // System.out.println(""+4+1); } private static void stringMethodDemo_4() { System.out.println("abc".compareTo("aqz")); } private static void stringMethodDemo_3() { String s = "abc"; System.out.println(s.equals("ABC".toLowerCase())); System.out.println(s.equalsIgnoreCase("ABC")); System.out.println(s.contains("cc")); String str = "ArrayDemo.java"; System.out.println(str.startsWith("Array")); System.out.println(str.endsWith(".java")); System.out.println(str.contains("Demo")); } private static void stringMethodDemo_2() { String s = "张三,李四,王五"; String[] arr = s.split(","); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } char[] chs = s.toCharArray(); for (int i = 0; i < chs.length; i++) { System.out.println(chs[i]); } s = "ab你"; byte[] bytes = s.getBytes(); for (int i = 0; i < bytes.length; i++) { System.out.println(bytes[i]); } System.out.println("Abc".toUpperCase()); String s1 = "java"; String s2 = s1.replace('q', 'z'); System.out.println(s1==s2);//true System.out.println("-"+" ab c ".trim()+"-"); } private static void stringMethodDemo_1() { String s = "abcdae"; System.out.println("length:"+s.length());//6 System.out.println("char:"+s.charAt(2));//c//StringIndexOutOfBoundsException System.out.println("index:"+s.indexOf('k'));//0//-1 我们可以根据-1,来判断该字符或者字符串是否存在。 System.out.println("lastIndex:"+s.lastIndexOf('a'));//4 System.out.println("substring:"+s.substring(2,4)); } }

package cn.itcast.p1.string.demo;

public class StringObjectDemo {


	/**
	 * @param args
	 */
	public static void main(String[] args) {

//		String s1 = "abc";
//		String s2 = "abc";
		
		//intern():对字符串池进行操作的 
		
		String s1 = new String("abc");
		String s2 = s1.intern();
		
		System.out.println(s1==s2);//false
		
		
		
	}

}