java学习之String类
2015-09-13 10:47
519 查看
字符串:就是由多个字符组成的一串数据。也可以堪称是一个字符数组。
1.字符串字面值“abc”也可以看成是一个字符串对象。
2.字符串是常量,一旦被赋值,就不能被改变。
构造方法:
•public String():空构造
•public String(byte[] bytes):把字节数组转成字符串
•public String(byte[] bytes,int offset,intlength):把字节数组的一部分转成字符串
•public String(char[] value):把字符数组转成字符串
•public String(char[] value,int offset,intcount):把字符数组的一部分转成字符串
•public String(String original):把字符串常量值转成字符串
字符串的方法:
• public int length():返回字符串的长度
字符串的功能:
1.判断功能
lboolean
equals(Object
obj):equals方法被重写,比较字符串的内容是否相同,区分大小写
lboolean
equalsIgnoreCase(String
str):比较字符串的内容是否相同,忽略大小写
lboolean
contains(String
str):判断大串中是否包含小串
lboolean
startsWith(String
str):判断字符串是否以某个指定的字符串开头
lboolean
endsWith(String
str):判断字符串是否以某个指定的字符串结尾
lboolean
isEmpty():判断字符串是否为空
注意:字符串内容为空和字符串对象为空。
String s="";String s=null
2.获取功能
lint
length():获取字符串的长度
lchar
charAt(int index):获取指定索引位置的字符
lint
indexOf(int
ch):返回指定字符在此字符串中第一次出现处的索引。int ch:可以接收字符或者对应的ASCII码
lint
indexOf(String
str):返回指定字符串在此字符串中第一次出现处的索引。
lint
indexOf(int
ch,int
fromIndex):返回指定字符串此字符串中从指定位置后第一次出现处的索引
lint
indexOf(String
str,int
fromIndex):返回指定字符串在此字符串从指定位置后第一次出现处的索引
lString
substring(int
start):从指定位置开始获取字符串,默认到末尾。
lString
substring(int
start,int end):从指定位置开始到指定位置结束获取字符串。包含start不包括end。
3.转换功能
lbyte[]getBytes():把字符串转换为字节数组
lchar[]toCharArray():把字符串转换为字符数组
lstatic
String valueOf(char[]
chs):把字符数组转换成字符串
lstatic
String valueOf(int
i):把int类型的数据转换成字符串
注意:String类的valueOf方法可以把任意类型的数据转成字符串
lString
toLowerCase():把字符串转成小写
lString
toUpperCase():把字符串转成大写
lString
concat(String
str):把字符串拼接
4.替换功能
•String replace(char old,char new)
•String replace(String old,String new)
5.去除字符串两空格
•String trim()
6.按字典顺序比较两个字符串
•int compareTo(String str)
•int compareToIgnoreCase(String str)
1.字符串字面值“abc”也可以看成是一个字符串对象。
2.字符串是常量,一旦被赋值,就不能被改变。
构造方法:
•public String():空构造
•public String(byte[] bytes):把字节数组转成字符串
•public String(byte[] bytes,int offset,intlength):把字节数组的一部分转成字符串
•public String(char[] value):把字符数组转成字符串
•public String(char[] value,int offset,intcount):把字符数组的一部分转成字符串
•public String(String original):把字符串常量值转成字符串
字符串的方法:
• public int length():返回字符串的长度
字符串的功能:
1.判断功能
lboolean
equals(Object
obj):equals方法被重写,比较字符串的内容是否相同,区分大小写
lboolean
equalsIgnoreCase(String
str):比较字符串的内容是否相同,忽略大小写
lboolean
contains(String
str):判断大串中是否包含小串
lboolean
startsWith(String
str):判断字符串是否以某个指定的字符串开头
lboolean
endsWith(String
str):判断字符串是否以某个指定的字符串结尾
lboolean
isEmpty():判断字符串是否为空
注意:字符串内容为空和字符串对象为空。
String s="";String s=null
2.获取功能
lint
length():获取字符串的长度
lchar
charAt(int index):获取指定索引位置的字符
lint
indexOf(int
ch):返回指定字符在此字符串中第一次出现处的索引。int ch:可以接收字符或者对应的ASCII码
lint
indexOf(String
str):返回指定字符串在此字符串中第一次出现处的索引。
lint
indexOf(int
ch,int
fromIndex):返回指定字符串此字符串中从指定位置后第一次出现处的索引
lint
indexOf(String
str,int
fromIndex):返回指定字符串在此字符串从指定位置后第一次出现处的索引
lString
substring(int
start):从指定位置开始获取字符串,默认到末尾。
lString
substring(int
start,int end):从指定位置开始到指定位置结束获取字符串。包含start不包括end。
3.转换功能
lbyte[]getBytes():把字符串转换为字节数组
lchar[]toCharArray():把字符串转换为字符数组
lstatic
String valueOf(char[]
chs):把字符数组转换成字符串
lstatic
String valueOf(int
i):把int类型的数据转换成字符串
注意:String类的valueOf方法可以把任意类型的数据转成字符串
lString
toLowerCase():把字符串转成小写
lString
toUpperCase():把字符串转成大写
lString
concat(String
str):把字符串拼接
4.替换功能
•String replace(char old,char new)
•String replace(String old,String new)
5.去除字符串两空格
•String trim()
6.按字典顺序比较两个字符串
•int compareTo(String str)
•int compareToIgnoreCase(String str)
相关文章推荐
- TestNG+eclipse+selenium2的环境搭建和基础配置
- 《Java面向对象程序设计》
- java学习之Scanner类
- 【转+分析】JAVA: 为什么要使用"抽象类"? 使用"抽象类"有什么好处?
- java反射覆写toString方法实现输出实体类属性值
- Java开源CMS系统
- ajax结合springmvc报406错误
- Struts2环境配置
- java Biginteger类和BigDecimal类
- Java静态代理、动态代理以及AOP
- spring mvc 异常统一处理方式
- java 猜数字小游戏
- java swing版哈佛曼压缩软件
- Eclipse关联java源代码
- Java基础-----常用API
- Java基础(一)
- 计算两个GPS坐标的距离方法 - Java语言
- java 集装箱 arraylist 用法
- Java实训初体验
- eclipse 搭建struts2框架 出现404错误