String、StringBuilder、StringBuffer 的区别
StringBuilder 可变字符序列、效率高、非线程安全
java.lang.StringBuilder 是 Java 5.0 新增的可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。两者的方法基本相同。
StringBuilder stringBuilder = new StringBuilder().append("Chitty").append("o");
操作少量的字符串数据 用 String;
单线程下字符缓冲区中的大量操作 用 StringBuilder(推荐使用);
多线程下字符缓冲区中的大量操作 用 StringBuffer
StringBuilder清空的方法
2021-06-09 07:08:03
java stringbuilder清空的三种方法
1、新生成一个,旧的由系统自动回收
2、delete 方法
builder1.delete(0, builder.length());
textview多行显示属性
去除TextView后面的省略号
设置多行显示就行;
Android TextStyleUtils去除省略号
TextStyleUtils只是一个装饰类;
就是设置不同文字不同颜色使用的;
本质还是textview 发挥样式作用,我们还是设置textview就ok;