java中string的用法
- 格式:docx
- 大小:37.22 KB
- 文档页数:3
java中string的用法
String 类在Java中是一个很重要的类,它是一种对象,可用于存储字符串并提供相应的操作功能。
一、String的基本使用
1. 定义字符串变量
可以用 String s = "hello world" 或者 String s = new String(“hello world”)
来定义一个字符串 s ,运行时会在字符串池中创建一个 hello world 字符串对象,然后在堆中创建一个字符串 s 对象,它指向字符串池中的字符串对象。
2. 字符串连接
可以使用 + 或者 concat() 方法来连接两个字符串, concat() 是 String 类中定义的方法,用于连接两个字符串,它能返回一个新的字符串,但不会更改原来的字符串。
3. 字符串比较
字符串是引用类型,使用 == 运算符来比较它们是比较地址,而不是比较内容,所以如果两个字符串的内容相同,使用 == 运算符得到的结果是 false 。要想比较字符串的内容是否相同,可以使用 equals() 方法或者 compareTo() 方法。
4. 字符串查找 Java提供了 indexOf() 和 lastIndexOf() 方法来查找字符串中某一字符出现的位置, indexOf() 方法在某个字符串中从头开始查找, lastIndexOf()
方法在某个字符串中从尾开始查找。
5. 字符串截取
如果要从某一字符串中截取子串,可以调用 substring() 方法并传入起始和结束索引号作为参数,它将从起始索引号开始截取子串,到结束索引号结束。
二、String 的其他使用
1. split() 方法
此方法用于将一个字符串拆分为字符串数组,拆分的依据是给定的分隔符,默认情况下,此方法会忽略首尾的分割符,返回字符串数组。
2. toCharArray() 方法
此方法将字符串转化为字符数组,方便后续对字符串中的每个字符单独进行操作。
3. replace() 方法
此方法用于替换字符串中的某个字符串,可以将指定的字符串替换为新的字符串,或者将指定字符替换为新的字符。
4. trim() 方法 此方法用于删除字符串的头尾的空格字符,也可以删除其他特定的字符,保留字符串中的其他字符。
5. startswith() 方法
此方法用于判断字符串是否以指定字符串开头,返回布尔值,表示判断结果。
6. toLowercase() 方法
此方法用于将字符串中的所有字符转换为小写字母,以便后续比较字符串大小写无关时使用。
7. toUppercase() 方法
此方法用于将字符串中的所有字符转换为大写字母,以便后续比较字符串大小写无关时使用。
8. length() 方法
此方法用于获取字符串的长度(字符串中的字符数)。
综上所述,String 类在Java中的使用极其广泛,开发中也极其常用,本文简单介绍了一些常用的String方法,若想要更深入的理解,还需要进一步的学习。