JAVA:字符串比较

字符串比较

 

equals();//返回true或false
equalsIgnorCase();//忽略大小写比较
compareTo(); //大,返回>0, 等,返回0;小,返回<0

字符串提取与替换

 

charcharAt(int index);//返回指定位置的字符
String substring(int begin);//返回从begin到末尾的字符串
Stringsubstring(int begin,int end);//返回从begin到end的字符串
Stringreplace(char ch1,char ch2);//所有的ch1替换为ch2
StringreplaceAll(String regex,String replacement);用replacement替换所有与regex正则式匹配的字符
String

trim();

//去除前部后尾部空格并返回

 

大小写转换

返回类型方法描述
StringtoLowerCase()字符串全部转换为小写
StringtoUpperCase()字符串全部转换为大写

 

查找或子串查找

 

返回方法描述
intindexOf(int ch,int start); 
intindexOf(String str, int start); 
intlastIndexOf(String str, int start); 
返回前后缀startsWith();endsWith(); 
 String[]split(String regex);  根据指定分隔符划分符返回字符串数组
 String[]nextToken(); 取下一个单词
 String[]StringTokenizer类专门分析字符串中的单词
 String[]hasMoreTokens();判断是否有后续的单词


注:字符串第一个字符的位置为0。

拓展:获取文件类型或扩展名

 

        String filename="xxx.jsp";
        String type=filename.substring(filename.lastIndexOf("."),filename.length());
        System.out.println(type);

控制台输出如下:

 

                   
相似的StringBuffer
StringBuffer append();
StringBuffer insert(int position,Object obj);
......

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值