- 包装类的基本用法
1.1 为什么需要包装类(Wrapper
Class) Java 并不是纯面向对象的语言。Java 语言是一个面向对象 的语言,但是 Java 中的基本数据类型却是不面向对象的。但
是我们在实际使用中经常需要将基本数据转化成对象,便于
操作。比如:集合的操作中。 这时,我们就需要将基本类 型数据转化成对象!
1.2 包装类和基本数据类型的对应关系
4.StringBuilder_StringBuffer 用法_JDK
底 层源码分析
4.1 可变的字符串
StringBuilder:效率高,安全性低 StringBuffer:效率低,安全性高
package com.bjsxt.StringBuilder;
public class TestStringBuilder {
public static void main(String[] args)
{
StringBuilder sb = new StringBuilder();
sb.append("hello!");
sb.append(630); //扩充
sb.append('你');
sb.append("dasdasdasdasd");
System.out.println(sb);
sb.delete(3, 5);// 含头不含尾,删除尾部
System.out.println(sb);
sb.deleteCharAt(1);//删除指定位置的字符
System.out.println(sb);
sb.insert(2, "好哈哈哈");//在数组 【2】处插入~
System.out.println(sb);
System.out.println(sb.indexOf("+") +
"\t" + sb.indexOf("a"));//从 【0】开始查找元素所在的第一个位置,若找到返回所在位置,找不到返回-1
}
}
运行截图: