每天学习点--------第二天(2017-09-09)
一、java.lang包下面长用的接口
Appendable: 能够被添加 char序列和值得对象
1、append(char c) throws IOException 向Appendable 添加指定字符串
发现结果是buf包含串"Hard work"
2、append(CharSequence csq) 向此Appendable 添加指定字符序列
3、append(CharSequence csq, int start, int end) 向此Appendable 添加指定字符序列 主要插入的char类型
CharSequence 是 char 值得一个可读序列
CharSequence与String都能用于定义字符串,但CharSequence的值是可读可写序列,而String的值是只读序列。
对于一个抽象类或者是接口类,不能使用new来进行赋值,但是可以通过以下的方式来进行实例的创建:
String 详解 ,String和CharSequence的区别,StringBuilder和StringBuffer的区别
String是java中的字符串,它实现了Serializable、CharSequence、Comparable<String>接口
CharSequence是一个接口,它相应的方法是length();、charAt()、subSequence(int start,int end)、toString().除了String实现了该接口,StringBuilder、StringBuffer也都实现了该接口
StringBuffer和StringBuilder的区别
StringBuffer是线程安全的可变字符序列 而StringBuilder是一个可以字符序列。他们都实现了Serializble、Appendable、CharSequence这三个接口
String有哪些方法
String中常用的方法