java编程笔记3 字符串处理之String类

本文详细介绍了 Java 中 String 类的基本概念、构造方法及常用 API 方法,包括字符串连接、比较、查找与截取等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2011-03-01 22:20

String

java中,没有内置的字符串类型,字符串常量是作为String类的对象存在的。(String类的对象是字符串常量!!!)内容一旦确定不可更改

构造方法

无构造函数                                                             直接指向一个String对象

String()                                                                      创建一个空的String对象

String(String  str)                                                 利用一个存在的String对象复制一个String对象

String(StringBuffer  buf)                                     利用一个存在的StringBuffer对象创建String对象

String(char c[])                                                     利用存在的字符数组创建String对象          

String(byte[] b ,String encoding)                         利用存在的字节数组创建String对象

api中可以查到String的构造方法,和方法摘要,部分截图如下:

97b4c3f9f7af8bd6b801a0c0.jpg

 


一些方法-------


字符串连接:public Stringconcat(String str)


获取字符串的长度:public int length()


获取字符串某位置的字符:public char charAt(int index)


字符串的比较:

public int compareTo(String anotherString)

public int compareToIgnoreCase(String str)

public boolean equals(Object anObject)

public int compareToIgnoreCase(String str)


 字符串的查找与截取:定位,截取

public int indexOf(String str)

public int lastIndexOf(int ch)

public Stringsubstring(int beginIndex, int endIndex)

public Stringsubstring(int beginIndex) 

字符串的大小写转换:

public StringtoLowerCase()

public StringtoUpperCase()

字符串内容的替换:

public Stringreplace(CharSequence target, CharSequence replacement)

public StringreplaceAll(String regex, String replacement)

public StringreplaceFirst(String regex, String replacement)

【注:String regex 正则表达式】 

分割字符串:

public String[] split(String regex)

根据给定正则表达式的匹配拆分此字符串,然后以数组的形式返回,注意返回类型。

 

字符串的其他操作:

public boolean contains(CharSequence s)

public boolean startsWith(String prefix)

public boolean endsWith(String suffix)

public Stringtrim()   返回字符串的副本,忽略前导空白和尾部空白。

 等等等等,要学会使用API!!!注意这里讲到的都是String类本身的方法!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值