欢迎访问宙启技术站
智能推送

Java中常见的字符串函数和用法

发布时间:2023-05-20 19:11:25

Java中的字符串函数和用法非常丰富,可以说是非常的灵活和强大。下面列举了一些常见的字符串函数和用法,供大家参考。

1. 字符串长度

字符串长度是指字符串中包含的字符数量。可以使用Java中的length()函数来获取字符串长度。

例如:

String str = "Hello Java!";

int length = str.length();

System.out.println("字符串长度:" + length);

输出结果:字符串长度:12

2. 字符串拼接

字符串拼接是指将多个字符串连接在一起,可以使用加号+来实现。也可以使用Java中的concat()函数和StringBuilder类中的append()函数。

例如:

// 使用加号进行字符串拼接

String str1 = "Hello";

String str2 = "Java!";

String result = str1 + " " + str2;

System.out.println("拼接结果:" + result);

// 使用concat()函数进行字符串拼接

String str3 = "Hello";

String str4 = "World!";

String result2 = str3.concat(" ").concat(str4);

System.out.println("拼接结果:" + result2);

// 使用StringBuilder类进行字符串拼接

StringBuilder builder = new StringBuilder();

builder.append("Hello ");

builder.append("Java!");

String result3 = builder.toString();

System.out.println("拼接结果:" + result3);

输出结果:

拼接结果:Hello Java!

拼接结果:Hello World!

拼接结果:Hello Java!

3. 字符串截取

字符串截取是指从一个字符串中获取一部分子串。可以使用Java中的substring()函数来实现。

例如:

String str = "Hello Java!";

String subString = str.substring(6, 11);

System.out.println("截取结果:" + subString);

输出结果:截取结果:Java

4. 字符串查找

字符串查找是指在一个字符串中查找一个子串。可以使用Java中的indexOf()函数和contains()函数来实现。

例如:

String str = "Hello Java!";

int index1 = str.indexOf("Java");

boolean isContain = str.contains("Java");

System.out.println("查找结果(下标):" + index1);

System.out.println("字符串中是否包含Java:" + isContain);

输出结果:

查找结果(下标):6

字符串中是否包含Java:true

5. 字符串替换

字符串替换是指将字符串中的某个子串替换为另一个字符串。可以使用Java中的replaceAll()函数和replaceFirst()函数来实现。

例如:

String str = "Hello Java!";

String replaceStr = str.replaceAll("Java", "Python");

System.out.println("替换结果:" + replaceStr);

输出结果:替换结果:Hello Python!

6. 字符串分割

字符串分割是指将一个字符串按照特定的分隔符分成多个子串。可以使用Java中的split()函数来实现。

例如:

String str = "Hello,Java,Python";

String[] splits = str.split(",");

for (String split : splits) {

    System.out.println("子串:" + split);

}

输出结果:

子串:Hello

子串:Java

子串:Python

7. 字符串转换

字符串转换是指将字符串转换为其他类型的数据。可以使用Java中的parseInt()函数、parseDouble()函数、valueOf()函数等来实现。

例如:

String str1 = "123";

String str2 = "3.14";

int intValue = Integer.parseInt(str1);

double doubleValue = Double.parseDouble(str2);

String str3 = String.valueOf(intValue);

System.out.println("整型转换结果:" + intValue);

System.out.println("双精度型转换结果:" + doubleValue);

System.out.println("字符串转换结果:" + str3);

输出结果:

整型转换结果:123

双精度型转换结果:3.14

字符串转换结果:123

总结:

以上就是Java中常见的字符串函数和用法。有了这些函数,我们可以更加方便、快速地处理字符串,提高编程效率。这些函数应用灵活,需要根据实际需求选择适合的函数来实现。