java函数的使用

1.compareTo()与compareToignore(),两者都是将字符串进行比较,两者之间最大的区别就是前者比较区分大小写,而后者比较不区分大小写,同时比较的方法也比较高级,首先会与第一个不同的地方的位置进行比较,其return返回的是以一个数字返回的,将前面一个数据与后面一个数据进行比较,返回其差值(指的是ascll码),当长度不一样的时候,假如前面相同长度的数据里面的都是相同的话就返回其长度的差值,且该方法只适用于数组之间

2.regionMatches()区域匹配函数,判断两个字符串里面的特定的区域里面的内容是否一样

返回值是boolean类型的,使用的方法regionMatches(该函数起始的位置,要比较的函数,要比较的函数的起始位置,比较的长度),就是比较两个相同长度的函数,可以在前面添加一个true,添加了之后就不区分大小写了

 3.indexOf()与lastIndexOf(),作用是查找字符,其中index(),是在字符串中是否存在要查找的字符,如果找不到就返回-1,否则返回该数第一次出现的位置(假如是一个整的字符串则返回的是该字符串第一个字母出现的位置),lastIndexOf()与前面那个差不多但是他是从后面开始记,相当于一个是找第一个出现该字符的位置,一个是找最后一个出现该字符串的位置。依旧找不到就返回-1

4.subString():截取函数

 

 如上图,就是简单的获取从下标为0的到下标为2的数据,但是不会对字符串原本的数进行修改

4.替换函数replace(),replaceFirst(),replaceAll(),同样该函数不会对原函数进行修改,replace()与replaceAll()都是字符串里面存在的全部替换,而replaceFirst()只替换第一个但是后面那两个支持正则表达式。

 

 5.反转函数reverse(),将字符串反转过来,但是有一个要求,那就是必须是StringBuffer对象,

 

 关于Stringbuffer与String之间有什么区别,先看看别人的博客String、StringBuffer与StringBuilder之间区别 - PointNet - 博客园 (cnblogs.com)

 

 String的函数StringBuffer好像大部分String都可以用

6.分割函数split(),但是spilt的括号里面的函数需要使用正则表达式,

 

 正则表达式,脑瓜子嗡嗡,那么关于啥是正则表达式--------什么是正则表达式_keep running !的博客-CSDN博客_什么是正则表达式

看就完事了

7.单独的大小写转换,toUpperCase()与toLowerCase(),一个是将大写转换为小写,另一个相反

8.去掉字符串前面与后面的空格trim()

 

 函数好像大部分都不会对原来的数据进行更改唉

7.类型的转换

 

 String转成int

 

 int转String

char转int类型:

1.首先将char的数组类型转换成String类型的数据

2.将String型的数据转换为int类型

 8.去掉小数取整

 

 。。。

Math.floor90(舍去小数部分取整)是什么goba

Math.rint0(四舍五入取整)

abs取绝对值

 

posted @   湖南陈冠希  阅读(271)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示