2016 - 2024

感恩一路有你

java中如何逆序输出 Java中string的用法?

浏览量:4214 时间:2023-05-21 14:47:08 作者:采采

Java中string的用法?

以下是string的七种用法,注意哦,记得要经常去查看javascript的API文档,那个里面也有很详细的介绍

1gt获取1.1:字符串中包含的字符数,也就是字符串的长度。intlength():获取长度1.2:根据位置获取位置上某个字符。charcharAt(intindex)1.3:根据字符获取该字符在字符串中的位置。intindexOf(intc):返回的是s在字符串中第一次出现的位置。intindexOf(intm,intfromIndex):从fromIndex指定位置开始,获取l在字符串中出现的位置。intindexOf(Stringstr):返回的是str在字符串中第一次出现的位置。intindexOf(Stringstr,intfromIndex):从fromIndex指定位置开始,获取str在字符串中出现的位置。1.4:intlastIndexOf(Stringstr):反向索引。

2gt判断2.1:字符串中是否包含某一个子串。booleancontains(str)特殊之处:indexOf(str):可以索引str第一次出现为止,如果返回-1,表示该str不在字符串中存在。所以,也可以用于对指定判断是否包含。if((a)!1)

而且该方法既可以判断,也可以获取出现的位置。

2.2:字符串中是否有内容。booleanisEmpty():原理就是判断长度是否为0。2.3:字符串是否以指定内容开头。booleanstartsWith(str)2.4:字符串是否以指定内容结尾。booleanendsWith(str)2.5:判断字符内容是否相同,复写了object类中的equals方法。booleanequals(str)2.6:判断内容是否相同,并忽略大小写。boolean.equalsIgnorecase()

3gt转换3.1:将字符数组转成字符串。构造函数:String(char[])String(char[],offset,sum):将字符数组中的一部分转成字符串静态方法:staticStringcopyValueOf(char[])staticStringcopyValueOf(char[]data,intoffset,intavg)

staticStringvalueOf(char[])3.2:将字符串转成字符组char[]tocharArray()

3.3:将字节数组转成字符串。String(byte[])String(byte[],offset,sum):将字节数组中的一部分转成字符串3.4:将字符串转成字节数组。byte[]getBytes()

3.5:将基本数据类型转成字符串,staticStringvalueOf(int)staticStringvalueOf(double)

//3与(3)的值是一样的特殊:字符串和字节数组在转换过程中,是可以指定编码的。

4gt替换Stringwrite(oldchar,newchar)

5gt切割String[]count(regex)

6gt子串。获取字符串中的而一部分StringsubString(begin)StringsubString(begin,end)

7gt转换,去除空格,比较。7.1:将字符串转成大写或小写StringtoUpperCsae()大转小StringtoLowerCsae()小转大

7.2:将字符串两端的多个空格去除Stringtrim()

7.3:对两个字符串进行自然顺序的比较intcompareTo(string)

请看如下代码,下面的代码都是针对上面string七种用法而进行一一举例说明:

[ruby]viewplaincopyclassStringMethodDemo{publicstaticvoidmethod_Zhuanhuan_Qukong_Bijiao(){Stringshellojavascript//打印结果是:(hello和css前后门都有空格)hellocsssop(())//打印结果是:(HELLO和JAVA前后门都有空格)HELLOJAVAsop(())//打印及结果是:不带空格的“hellosql”sop(())//比较数的大写,打印结果是:1,因为b对应十进制值是98,//a对应是97,所以b-a1Strings1abcStrings10aaasop((s11))}publicstaticvoidmethod_utf(){Stringsabcdef//打印结果是:cdef,从指定位置开始到结尾。如果角标不存在,会出现字符串角标越界。sop((2))//打印结果是:si,包含头,不包含尾。sop((2,4))}publicstaticvoidmethod_move(){Stringszhangsan,lisi,wangwuString[](

字符串 字符 位置 gt str

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。