java字符串常量池的使用:
每一次创建一个字符串都会消耗一个常量池的一段空间,字符串的值是不变的。
用StringBuffer中的append()方法可以将字符串后面追加一些东西。
StringBuffer是线程安全的,他有线程锁。
package stringJava;
import java.util.regex.*;
import java.util.Scanner;
import java.util.Timer;
import java.io.*;
import java.util.*;
import java.util.Vector;
import java.util.Enumeration;
public class stringJava{
public static void main(String args[]) {
System.out.println("I love java".substring(2,6));//输出子字符串
char [] chars="Ilovejava".toCharArray();
for(int i=0;i<chars.length;i++) {
System.out.println(chars[i]);
}
//字符串小写大写的转换
System.out.println("ILOVEJAVA".toLowerCase());
System.out.println("ilovejava".toUpperCase());
//去除字符串的前后空白:
System.out.println(" ilove java ".trim());
//将非字符串转换为字符串
System.out.println(100);//我们在控制台上看到的东西实质上是都转化为字符串的形式再输出来。
//使用字符串拼接函数
StringBuffer stringbuffer=new StringBuffer();//默认空间大小是16比byte
stringbuffer.append("a");
stringbuffer.append("b");
stringbuffer.append("c");
stringbuffer.append("d");
stringbuffer.append("e");
System.out.println(stringbuffer);
}
}