最近在学Java API 做的简单笔记
package C12_17;public class testBuffer {public static void main(String[] args) {//StringBuffer 属于java.lang包,属于基础包,jdk api 里面有其运用方式。StringBuffer sb = new StringBuffer("Hello");//字符串的添加StringBuffer s1 = sb.append(" girl!");//Hello girl!//字符串的插入StringBuffer s2 = s1.insert(s1.lastIndexOf("!") + 1, " I am atrracted to you!");//Hello girl! I am atrracted to you!//字符串的删除StringBuffer s3 = s2.delete(0, 11);// I am atrracted to you!//高效字符串的替换StringBuffer s4 = s3.replace(0, 0, "1");System.out.println(s4);//1 I am atrracted to you!//反转(倒着遍历) 转换成tocharArray 遍历效果也一样,但注意+ ""拼接,char相加是int StringBuffer sbb = new StringBuffer("! uoy ssim ! uoy deen !");System.out.println(sbb.reverse()); }}
/*关于lang包说明, 它本身就有不需要引用* 主要object String StringBuffer System类... *1 object 可重写equals方法, 注意里面比较是 == 还是equals * toString方法 返回字符串*2 String 就各种字符串操作,来保证数据完整性。*3 StringBuffer 可以高效的来操作字符串。*4 System 里面有System.in .err .gc() 垃圾回收器 .exit(0)退出程序 currentTimeMills(long) 当前系统毫秒*有了jkd api 字典的帮助,自学可以了解java类库里面很多基础方法的设计,便于编码,学习。*/