JAVA从入门到精通(五)

JAVA对String操作的API

 

  1. 创建字符串对象:String str =new String(“杨发”); str=杨发。
  2. String(char a[]); 为字符数组a创建String对象。
  3. String(char a[], int offset,int length); 为字符数组a一部分创建对象。Intoffset为开始位置,int length为截取长度!
  4. String(char [] value) 创建一个新的对象,是字符数组中的所有元素连接起来的结果。
  5. 连接字符串 + 号String s1 = new string(“holle”);String s2 = new string(“word”);String s = s1+””+s2;(字符串间连接符) s = holle word
  6. Str.length(); 表明str的长度。
  7. Str.indexOf(“a”); 第一次出现a的位置。
  8. Str.LastIndexOf(“a”); 最后一次出现a的位置。若Str.LastIndexOf();里没有参数,则与Str.length();作用一样,返回字符串长度。
  9. Str.charAt(“a”); 在字符串Str中,a出现的位置。
  10. 获取子字符串 Str.subString(int x); sub非正式的,子字符串的意思。表示从x位置开始截取直到字符串结尾的子串。
  11. 去除空格 trim修剪关键字,去除前导空格与尾部空格。
  12. 字符串替换 replace替换关键字,用指定字符替换原有字符。 Str.replace(“a”,”A”); 把原字符串的a替换为A。
  13. 判断字符串开始与结尾,
  14. Startswith()与Endswith(),判断跟括号里的是否一样,一样返回TURE,不一样返回FALSE。都是布尔型(boolean)类型。
  15. 判断字符串是否相等,通俗来说,用==判断,但在JAVA中,有更加方便的语句 。S1.equals(S2)区分大小写的,与S1.equalsIgnoreCase(S2)不区分大小写。S1与S2字符串内容是否相等。
  16. 按字典顺便比较两个字符串,按照ASCII码,依次比较。S1.CompareTo(S2); S1在S2前,返回负数。S1在S2后,返回正数。S1与S2相等,返回零。
  17. 字母大小写的转换Str.toLowerCase(); 把Str串转换为小写,仅对字母有效Str.toUpperCase();  把Str串转换为大写,仅对字母有效。
  18. 字符串分割  split关键字 分割,得到分割后的。
    ①一个参数,用分隔符进行分割。一般都是用转义字符代表。
    ②两个参数,用分隔符进行分割,并限制次数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值