java中的string类型
Java中的String类型
介绍
String是Java中最常用的数据类型之一,它表示一个字符串。在Java中,字符串是不可变的,也就是说,一旦创建了一个字符串对象,就不能再修改它的内容。因此,在需要修改字符串内容的情况下,需要使用StringBuilder或StringBuffer类。
创建String对象
在Java中创建字符串对象有多种方式:
1. 直接使用双引号
可以直接使用双引号来创建一个字符串对象。java valueof
例如:
```
String str = "Hello, world!";
```
2. 使用构造方法
可以使用String类提供的构造方法来创建一个新的字符串对象。
例如:
```
String str = new String("Hello, world!");
```
3. 使用静态方法valueOf()
可以使用String类提供的静态方法valueOf()来将其他数据类型转换为字符串类型。
例如:
```
int num = 123;
String str = String.valueOf(num);
```
常用方法
1. length()
length()方法返回当前字符串的长度。
例如:
```
String str = "Hello, world!";
int len = str.length(); // len 的值为 13
```
2. charAt()
charAt()方法返回指定位置上字符的Unicode码值。
例如:
```
String str = "Hello, world!";
char ch = str.charAt(0); // ch 的值为 'H'
```
3. substring()
substring()方法返回从指定位置开始到结束位置之间的子串。如果只指定开始位置,则返回从该位置到末尾的子串。
例如:
```
String str = "Hello, world!";
String subStr1 = str.substring(0, 5); // subStr1 的值为 "Hello"

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。