java字符串

空串""是长度为0的字符串,空串是一个java对象,有自己的长度(0)和内容(空)检验:

if(str.lenght == 0);
if(str.equals("");

string还可以放一个特殊的值–null,表示目前没有任何对象与该变量关联,检验:

if(str == null);

要检查一个字符串既不会是null也不是空串就需要使用

if(str.lenght != 0 && str != null);

一些方法:

int compareto(String other);//按照字典序顺序,如果字符串位于other之前,返回一个负数,位于other之后,返回一个正数,相等则返回0

boolean startWith(String suffix) //如果字符串以suffix开始,返回true
boolean endWith(String suffix) //如果字符串以suffix结尾,返回true

boolean equals()
boolean equalsIgnoreCase()

int indexOf(String str)//返回与str匹配的第一个子串的开始位置,不存在返回-1
int indexOf(String str,int fromIndex)//返回与str匹配的第一个子串的位置,从fromIndex开始计算索引

int lastIndexOf(String str)//返回与str匹配的最后一个子串的开始位置,从原始串尾开始计算
int lastIndexOf(String str,int fromIndex)//返回与str匹配的最后一个子串的开始位置,从从fromIndex开始计算

int length()//字符串长度

String replace(CharSquence new,CharSquence old)//返回一个新的字符串,使用new替换原字符串中所有的old

String subString(int begin)//返回一个新串,从指定位置开始截取字符串
String subString(int begin,int end)//返回一个新串,从指定位置开始截取字符串,到指定位置结束

String trim()//返回一个新串,删除了原字符串开始和结尾部分的空格

String toLowerCase()
String toUpperCase()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值