0


java中(String)类常用方法

在这里插入图片描述

作者简介: 博主在读计科双非本科,目前大二,正在学习JAVA,数据库,操作系统,计算机网络,数据结构,JAVA Web等…
个人主页:熬夜磕代码丶
作品专栏: java se
我变秃了,也变强了
给大家介绍一款程序员必备刷题平台——牛客网
点击注册一起刷题收获大厂offer吧

文章目录

一、length()

返回此字符串的长度
在这里插入图片描述

publicstaticvoidmain4(String[] args){//length()方法String r ="woyaojindachang";int length = r.length();System.out.println(length);}

这里length返回的是"woyaojindachang"的长度,应该是15个字符
在这里插入图片描述
在这里插入图片描述

二、equals

将此字符串与指定对象进行比较
在这里插入图片描述

publicstaticvoidmain(String[] args){//equals方法String r ="woyaojindachang";if(r.equals("woyaojindachang")){System.out.println("字符串相等");}else{System.out.println("字符串不同");}}

这里的equals返回值是boolean,如果相等返回true,否则返回false

在这里插入图片描述

三、charAt()

返回 char指定索引处的值

在这里插入图片描述

publicstaticvoidmain(String[] args){//charAtString s ="woyaojindachang";char s1 = s.charAt(5);System.out.println(s1);}

charAt()返回指定处的值,从0开始,5处是j.
在这里插入图片描述

四、indexOf()

返回指定字符第一次出现的字符串内的索引

在这里插入图片描述

publicstaticvoidmain(String[] args){//indexOfString s ="woyaojindachang";int location = s.indexOf("j");System.out.println(location);}

这里返回的是j第一次出现的位置,从0开始,返回5
在这里插入图片描述

五、trim()

返回一个字符串,其值为此字符串,并删除任何前导和尾随空格

在这里插入图片描述

publicstaticvoidmain(String[] args){//trimString s =" wo ";String s1 = s.trim();System.out.println(s1);}

trim去掉wo前面的空格和后面的空格.

在这里插入图片描述

六、compareTo()

按字典顺序比较两个字符串

在这里插入图片描述

publicstaticvoidmain(String[] args){//compareToString s ="woyaojindacahng";int s1 = s.compareTo("woyao");System.out.println(s1);}

若调用该方法的字符串大于参数字符串,则返回大于0的值, 若相等,则返回数0, 若小于参数字符串,则返回小于0的值

在这里插入图片描述

七、toLowerCase()

将字符串中的所有字符都转换为小写字符

在这里插入图片描述

publicstaticvoidmain(String[] args){//toLowerCaseString s ="WOYAOJINDACHANG";String s1 = s.toLowerCase();System.out.println(s1);}

在这里插入图片描述

八、toUpperCase()

将字符串中的所有字符都转换为大写字符
在这里插入图片描述

publicstaticvoidmain(String[] args){//toUpperCaseString s ="woyaojindachang";String s1 = s.toUpperCase();System.out.println(s1);}

在这里插入图片描述

九、replace()

将此字符串与指定对象进行比较

在这里插入图片描述

publicstaticvoidmain(String[] args){//replace的使用System.out.println("将日期中的-替换为.");String date ="2022-07-30";System.out.println("替换前: "+date);String replace = date.replace("-",".");System.out.println("替换后: "+replace);}

将2022-07-30中的-全部换成.

在这里插入图片描述

十、substring(int beginIndex)

返回字符串中从beginIndex开始的子串
在这里插入图片描述

publicstaticvoidmain(String[] args){//substringString s ="woyaojindachang";String s1 = s.substring(5);System.out.println(s1);}

截取从第五位(j)开始的字符串
在这里插入图片描述

十一、substring(int beginIndex, int endIndex)

返回从beginIndex开始到endIndex-1的子串

在这里插入图片描述

publicstaticvoidmain(String[] args){//substring字符串截取String testDate ="20220730";String year = testDate.substring(0,4);System.out.println(year);String month = testDate.substring(4,6);System.out.println(month);String day = testDate.substring(6,8);System.out.println(day);System.out.println(year+"年"+month+"月"+day+"日");}

输入一个日期,分别截取年月日

在这里插入图片描述

总结

今天向大家介绍了String类的一些常用方法,大家可以去使用一下
在这里插入图片描述

标签: java jvm 数据结构

本文转载自: https://blog.csdn.net/buhuisuanfa/article/details/126069010
版权归原作者 熬夜磕代码丶 所有, 如有侵权,请联系我们删除。

“java中(String)类常用方法”的评论:

还没有评论