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取绝对值
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?