四时宝库

程序员的知识宝库

Java基础知识——第五天(java第五章课后题答案)

介绍的是另一种引用类型数据——字符串,它是由Java中自带的类String创建的字符序列,也是String对象。

字符串,即String类,是Java中一个比较特殊的类,它不是Java的基本数据类型,却可以像基本数据类型一样使用,像声明和初始化等操作都是与基本数据类型操作是相同的,并且使用非常频繁,是程序经常处理的对象,所以学好String类的用法是很重要的。

下面就一 一来介绍:

String类的构造函数:

该程序输出:

ABCDEF

CDE

字符串的长度:


特殊的字符串操作:


字符串字面值:

字符串连接:

字符串与其他数据类型的连接:

可将字符串与其他数据类型连接起来

字条串转换和toString()方法:

提取字符:

charAt():

getChar():

getBytes():

toCharArray():

比较字符串:

String类提供了大量用来比较字符串或字符串中子串的方法.:

equals() 和 equalsIgnoreCase():

regionMatches():

startsWith() 和 endsWith():

equals() 与 ==:

compareTo():

查找字符串:

修改字符串:因为String对象是不可改变的,所以当希望修改String对象时,必须将之复制到StringBuffer或StringBuilder对象中,或者使用String类提供的方法来构造字符串修改后的新副本。

substring():

concat():

replace():

trim():



使用valueOf()转换数据:

改变字符串中字符的大小写:

连接字符串:

其中,delim指定了分隔符,用于分隔strs指定的字符序列。因为String类实现了CharSequence接口,所以strs可以是一个字符列表。

其它的String方法:

StringBuffer类:

length()与capacity():

ensureCapacity():


setLength():

charAt()与setCharAt():

getChars():


append():

insert():


reverse():

该程序输出如下:

abcdef

fedcba

delete() 与 deleteCharAt():

replace():

substring():


StringBuffer的其它方法:

StringBuilder类:


好吧,今天就写到这吧,谢谢大家浏览关注,有什么错误的地方,欢迎大家指正,希望与大家一起进步,谢谢!




发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接