java中常用的类及方法:String,StringBuffer,StringTokenizer

String类的常用方法:

1.public int length();
2.public boolean equals(String s);
3.public boolean contains(String s);
4.public boolean startsWith(String s);
5.public int compareTo(String s);
6.public int indexOf(String s);
7.public String substring(int startpoint);
8.public String replaceAll(String old,String new);
9.public String trim();

 

字符串与基本数据的相互转化
java.lang包中的Integer,Byte,Short,Long,Float,Double类调用其类方法如下:
public static int parseInt(String s)
public static byte parseByte(String s)
public static short parseShort(String s)
public static long parseLong(String s)
public static float parseFloat(String s)
public static double parseDouble(String s)

 

String类创建的字符串对象是不可修改的,即String字符串不能修改、删除或替换字符串中的某个字符,即String对象一旦创建,实体是不可以再发生变化的。

 

StringBuffer类能创建可修改的字符串序列,即该类的对象的实体的内存空间可以自动的改变大小,便于存放一个可变的字符串。一个StringBuffer对象调用append()方法可以追加字符串序列。
StringBuffer类有3个构造方法:StringBuffer(),StringBuffer(int size)和StringBuffer(String s).StringBuffer对象可以通过方法length()获取实体中存放的字符序列的长度,通过方法capacity()获取当前实体的实际容量。


StringBuffer类的常用的方法:
1.append()
2.char charAt(int n)
3.void setCharAt(int n,char ch)
4.StringBuffer insert(int index,String str)
5.public StringBuffer reverse()
6.StringBuffer delete(int startIndex,int endIndex)
7.StringBuffer replace(int startIndex,int endIndex,String str)


StringTokenizer类
分析一个字符串并将字符串分解成可被独立使用的单词时,可以使用java.util包中的StringTokenizer类,该类有两个常用的构造方法:
1.StringTokenizer(String s)---为字符串S构造一个分析器,使用默认的分隔标记,即空格、换行符、回车符、Tab符等。
2.StringTokenizer(String s,String delim)---为字符串s构造一个分析器,参数dilim中的字符的任意排列组合都是分隔标记。
我们把一个StringTokenizer对象成为一个字符串分析器。字符串分析器封装着语言符号和对其进行操作的方法。
nextToken()方法可逐个获取字符串分析器中的语言符号(单词),没获取到一个语言符号,字符串分析器中的负责计数的变量的值就自动减一,该计数变量的初始值等于字符串中的单词数目。
countTokens()方法可以得到计数变量的值。字符串分析器通常用while循环来逐个获取语言符号,为了控制循环,我们可以使用StringTokenizer类中的hasMoreTokens()方法,只要计数的变量的值大于0,该方法就返回true,否则返回false.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值