当前位置:首页 > 生活百科

java字符串查找算法(讲解java写一个冒泡排序)

栏目:生活百科日期:2025-04-17浏览:0

JAVA字符串多种相关操作总结

public String concat(String str)

该方法的参数为一个String类对象,作用是将参数中的字符串str连接到原来字符串的后面.

public int length()

返回字串的长度,这里的长度指的是字符串中Unicode字符的数目.

public char charAt(int index)

该方法在一个特定的位置索引一个字符串,以得到字符串中指定位置的字符.值得注意的是,在字符串中第一个字符的索引是0,第二个字符的索引是1,依次类推,最后一个字符的索引是length()-1.

public int compareTo(String anotherString)

该方法比较两个字符串,和Character类提供的compareTo方法相似,Character类提供的compareTo方法比较的是两个字符类数据,而这里比较的是字符串数据.

其比较过程实际上是两个字符串中相同位置上的字符按Unicode中排列顺序逐个比较的结果.如果在整个比较过程中,没有发现任何不同的地方,则表明两个字符串是完全相等的,compareTo方法返回0;如果在比较过程中,发现了不同的地方,则比较过程会停下来,这时一定是两个字符串在某个位置上不相同,如果当前字符串在这个位置上的字符大于参数中的这个位置上的字符,compareTo方法返回一个大于0的整数,否则返回一个小于0的整数.

public boolean equals(Object anObject)

该方法比较两个字符串,和Character类提供的equals方法相似,因为它们都是重载Object类的方法.该方法比较当前字符串和参数字符串,在两个字符串相等的时候返回true,否则返回false.

public boolean equalsIgnoreCase(String anotherString)

该方法和equals方法相似,不同的地方在于,equalsIgnoreCase方法将忽略字母大小写的区别.

public String substring(int beginIndex)

该方法从beginIndex位置起,从当前字符串中取出剩余的字符作为一个新的字符串返回.

public String substring(int beginIndex, int endIndex)

该方法从当前字符串中取出一个子串,该子串从beginIndex位置起至endIndex-1为结束.子串返的长度为endIndex-beginIndex.

public boolean startsWith(String prefix)

该方法用于判断当前字符串的前缀是否和参数中指定的字符串prefix一致,如果是,返回true,否则返回false.

public boolean startsWith(String prefix, int toffset)

该方法用于判断当前字符串从toffset位置开始的子串的前缀是否和参数中指定的字符串prefix一致,如果是,返回true,否则返回false.

public boolean endsWith(String suffix)

该方法用于判断当前字符串的后缀是否和参数中指定的字符串suffix一致,如果是,返回true,否则返回false.

public int indexOf(int ch)

该方法用于查找当前字符串中某一个特定字符ch出现的位置.该方法从头向后查找,如果在字符串中找到字符ch,则返回字符ch在字符串中第一次出现的位置;如果在整个字符串中没有找到字符ch,则返回-1.

public int indexOf(int ch, int fromIndex)

该方法和第一种方法类似,不同的地方在于,该方法从fromIndex位置向后查找,返回的仍然是字符ch在字符串第一次出现的位置.

public int lastIndexOf(int ch)

该方法和第一种方法类似,不同的地方在于,该方法从字符串的末尾位置向前查找,返回的仍然是字符ch在字符串第一次出现的位置.

public int lastIndexOf(int ch, int fromIndex)

该方法和第二种方法类似,不同的地方在于,该方法从fromIndex位置向前查找,返回的仍然是字符ch在字符串第一次出现的位置.

public String replace(char oldChar,char newChar)

该方法用字符newChar替换当前字符串中所有的字符oldChar,并返回一个新的字符串.

public String replaceFirst(String regex, String replacement)

该方法用字符串replacement的内容替换当前字符串中遇到的第一个和字符串regex相一致的子串,并将产生的新字符串返回.

public String replaceAll(String regex, String replacement)

该方法用字符串replacement的内容替换当前字符串中遇到的所有和字符串regex相一致的子串,并将产生的新字符串返回.

“java字符串查找算法(讲解java写一个冒泡排序)” 的相关文章

中望cad2009激活教程(中望cad和autocad的区别)

又到了中望CAD制图高手速成专栏时间!制图高手的养成,离不开扎实的基础,每月7日,中望教育雷打不动与大家分享CAD制图小技巧,助力与CAD打交道的你成为制图高手...

化工pid图纸符号大全(化工pid图纸符号大全分享)

PID图作为化工生产的技术核心,无论是设计院的工程师、化工厂的工艺员,还是中控控制室的主操,了解PID图上每一个字母、符号所表示的意义,并清楚明白这些元件的作用...

互联网传媒是干什么的(主要内容及运营攻略)

“后疫情时代+头条系流量变局+5G应用”三大变量共同创造下半年投资机会。当前互联网传媒监管环境已经边际改善,影响互联网传媒板块投资机会的三大关键在于:1)后疫情...

多功能料理器价格多少(性价比高的多功能料理器使用体验

日常生活中,普通上班族由于工作生活的忙碌几乎无暇料理自己的每日饮食,大部分人选择以外卖和出去吃解决问题。先不论外卖食物的口感如何,长期的食用外食,对于油控和营养...

商业服务机器人破冰

配图来自Canva可画?如今在酒店里,具有聊天功能的迎宾机器人、送餐机器人,越来越常见了。而这些机器人的应用,不只是在酒店行业,在餐厅、商场、银行营业厅等场所,...

creo工程图模板制作(creo出工程图教程)

Proe工程图的选择剖面视图必须由一般视图来创建,这个不同一般剖面视图和阶梯剖面视图的创建。本节将详细介绍旋转剖面视图的创建,效果如图1。1、在零件模式的“视图...

win10不息屏怎么设置(win10设置息屏时间的图解)

有深度系统的用户在笔记本电脑上安装win10纯净版系统以后,一段时间不进行任何操作就会突然锁屏,再次使用时需要重新输入账户和密码。对于个人家用电脑而言,可能有的...

drg防晒霜成分表(3分钟教你看懂化妆品成分表)

好在哪里蕴含积雪草提取物,起到舒缓肌肤作用。在肌肤表层形成保护屏障,防止水分流失。质感轻盈透气,不厚重,让肌肤自由呼吸。使用感受无添加伤肤成分的一款防晒霜,适合...

lenovo笔记本超薄(2020年3款最新款超薄联想笔记本)

最近联想小新在网上发布了2020款小新锐龙4000系列轻薄本,该系列的主要特色是采用了AMD最新的Ryzen4000APU处理器,相比英特尔处理器版本,价格更便...

2020手机稳定器排行(手持手机稳定器评测)

在手机影像技术逐渐发展成熟的今天,人们越来越喜欢用手机记录自己的生活,尤其是短视频的爆发恰好迎合了当前移动时代的社交特点。伴随一大批网络上活跃的Vloger,手...