热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

Java干货来袭,新手必看!java string常用的方法有哪些呢?

知了姐
2024-08-12 11:38:28
0

  提取子串

  用String类的substring方法可以提取字符串中的子串,该方法有两种常用参数:

  public String substring(int beginIndex)//该方法从beginIndex位置起,从当前字符串中取出剩余的字符作为一个新的字符串返回。

  public String substring(int beginIndex, int endIndex)//该方法从beginIndex位置起,从当前字符串中取出到endIndex-1位置的字符作为一个新的字符串返回。

  字符串比较

  public int compareTo(String anotherString)//该方法是对字符串内容按字典顺序进行大小比较,通过返回的整数值指明当前字符串与参数字符串的大小关系。若当前对象比参数大则返回正整数,反之返回负整数,相等返回0.

  public int compareToIgnoreCase(String anotherString)//与compareTo方法相似,但忽略大小写。

  public boolean equals(Object anotherObject)//比较当前字符串和参数字符串,在两个字符串相等的时候返回true,否则返回false。

  public boolean equalsIgnoreCase(String anotherString)//与equals方法相似,但忽略大小写。

  字符串中单个字符查找

  public int indexOf(int ch/String str)//用于查找当前字符串中字符或子串,返回字符或子串在当前字符串中从左边起首次出现的位置,若没有出现则返回-1.

  public int indexOf(int ch/String str, int fromIndex)//改方法与第一种类似,区别在于该方法从fromIndex位置向后查找。

  public int lastIndexOf(int ch/String str)//该方法与第一种类似,区别在于该方法从字符串的末尾位置向前查找。

  public int lastIndexOf(int ch/String str, int fromIndex)//该方法与第二种方法类似,区别于该方法从fromIndex位置向前查找。

  大小写转换

  public String toLowerCase()//返回将当前字符串中所有字符转换成小写后的新串

  public String toUpperCase()//返回将当前字符串中所有字符转换成大写后的新串

  字符串中字符的替换

  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相关问题和相关知识。


大家都在看

鸿蒙OS是Java还是C语言?揭秘鸿蒙系统的编程...

2024-08-12 浏览次数:0

网络安全工程师是干嘛的?学网络安全之前必读

2024-08-12 浏览次数:0

学Java可以从事什么工作?

2024-08-12 浏览次数:0

css绝对定位和相对定位的区别是什么?前端必学

2024-08-12 浏览次数:0

开发神器EasyCode

2024-08-12 浏览次数:0

网络安全培训课选线上还是线下?线上和线下课哪个号...

2024-08-12 浏览次数:0
最新资讯
Java工程师薪资待遇怎么样—...   Java工程师薪资待遇怎么样?Java编程的薪水还是很不错的,如果有不懂的话,我们可以通过很多途...
学习Java需要什么条件?学J...   想学习Java但又不知从何学起,0基础不知道怎么开始学习,不需要任何基础的学习Java,零的基础...
现在从事Java开发的发展前景...   电脑的诞生和广泛应用,促进了IT领域的发展,但是21世纪的计算机早已不再是进入INTERNET的...
什么是Java工程师?Java...   什么是Java工程师?  Java应用可谓无所不在,从桌面办公应用到网络数据库等应用,从PC到嵌...
java培训完找不到工作怎么班...   参加Java培训是很多转行Java的首选,但是有很多人都会有现象,Java培训完找不到工作,怎么...
java基础要学多久?小白学J...   Java的学习是基础是非常重要的一环,学好基础才能走的更稳走的更远。你知道Java基础要学多久吗...
鸿蒙OS是Java还是C语言?...   随着鸿蒙操作系统的逐渐普及,越来越多的开发者和科技爱好者开始关注其背后的技术细节。其中,一个备受...
web前端开发和java开发哪...   IT行业在国内的发展形势已经是非常不错了,程序员比比皆是,那么尾巴前端开发和Java开发哪个好?...