博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java字符串类型
阅读量:6586 次
发布时间:2019-06-24

本文共 1372 字,大约阅读时间需要 4 分钟。

hot3.png

字符串的创建方式:String # = "######";

Java中一句相连的字符串不能分开在两行中写。
字符串也可同其他基本数据类型进行连接。和字符串链接的数据也会变成字符串,会自动调用toString()方法。
使用String类的length()方法可获取声明的字符串对象的长度。
String类提供了两种查找字符串的方法,即indexOf()与lastIndexOf()方法。这两种方法 都允许在字符串中搜索指定条件的字符或字符串。indexOf()方法返回的是搜索的字符 或字符串首次出现的位置,lastIndexOf()方法返回的是搜索的字符或字符串昀后一次 出现的位置。
字符串的索引位置是从0开始的。
charAt()方法可将指定索引处的字符返回。
substring()方法,可以对字符串截取。两个参数,第一个是索引位置的开始,第二个是索引位置的结束。
trim()方法返回字符串的副本,忽略前导空格和尾部空格。
replace(#,#)方法可实现将指定的字符或字符串替换成新的字符或字符串。两个参数,前一个是原来字符串中的字符,后一个是要替换的字符。
判断字符串的开始和结尾:    http://www.iis7.com/a/lm/zhanqun/  IIS7站群大全
startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或结束。 这两个方法的返回值都为boolean类型。
要比较两个字符串内容是否相等,应使用equals()方法和equalsIgnoreCase()方法。
equals()方法,比较两边的字符串内容和长度都要相等,比较适合中文。
equalsIgnoreCase()方法,不区分大小写,比较两边的字符串内容和长度都要相等,比较适合英文。
compareTo()方法为按字典顺序比较两个字符串,该比较基于字符串中各个字符的Unicode值,按字典顺序将此String对象表示的字符序列与参数字符串所表示的字符序列进行 比较。如果按字典顺序此String对象位于参数字符串之前,则比较结果为一个负整数;如果按字典顺序此String对象位于参数字符串之后,则比较结果为一个正整数;如果这两个 字符串相等,则结果为0。
toLowerCase()方法可将字符串中的所有字符从大写字母改写为小写字母。
oUpperCase()方法可将字符串中的小写字母改写为大写字母。
进行转换时,数字和非字符不受影响。
split()方法可以使字符串按指定的分割字符或字符串对内容进行分割,并将分割后的结果存放在字符串数组中。
split()方法提供了以下两种字符串分割形式。
1. 全部分割。
2. 指定分割的次数。
日期和时间字符串格式化:"%##"
String类的静态format()方法用于创建格式化的字符串。
format()方法有两种重载形式。
format()方法通过给定的特殊转换符作为参数来实现对日期和时间的格式化。
format()方法不仅可以完成日期的格式化,也可以实现时间的格式化。时间格式化转换符要比日期转换符更多、更精确,它可以将时间格式化为时、分、秒、毫秒。

转载于:https://my.oschina.net/u/4060676/blog/3012810

你可能感兴趣的文章
在低版本android系统上实现Material设计应用
查看>>
SeciLog 1.22 发布,增加自定义告警,性能监控等
查看>>
Findbugs 缺陷详解与英文代号的对照表
查看>>
不用安装使用jmf
查看>>
GridView的属性
查看>>
jeecg开源框架 我看行!!!
查看>>
Java单点登录
查看>>
深入理解Java:内省(Introspector)
查看>>
设计模式-责任链模式
查看>>
Zkoss框架,Java产品/项目快速开发神器
查看>>
Hello oschina
查看>>
IP地址的正则表达式写法
查看>>
BEAMnrc参数设置_MainInputs(2)
查看>>
oracle exp使用遇到语句错误无法执行或错误ORA-01455
查看>>
REST与DDD
查看>>
jsf 1.2 selelctOneMenu from object
查看>>
应用系统架构演变初探
查看>>
nginx启动、重启、关闭
查看>>
V9任何页面GET调用内容分页的说明
查看>>
Cookie 跨域,实现单点登录
查看>>