Java中字符串常见的方法及总结
在Java中,字符串(String)是一个非常常见的数据类型。在日常开发中,字符串的操作是必不可少的。下面我们来总结一下Java中字符串常用的方法。
字符串的创建
在Java中,有几种不同的方式来创建字符串。
直接赋值创建字符串
我们可以直接使用双引号来创建字符串,如下所示:
String str1 = "Hello, world!";
使用字符串字面值创建字符串
在Java中,我们也可以使用字符串字面值创建字符串,如下所示:
String str2 = String.valueOf(123);
使用字符串构造器创建字符串
在Java中,使用字符串构造器可以创建一个新的字符串对象,如下所示:
char[] charArray = { 'H', 'E', 'L', 'L', 'O' };
String str3 = new String(charArray);
字符串的常见方法
接下来,我们来看一下Java中字符串的常见方法。
获取字符串长度
在Java中,我们可以通过 length()
方法获取字符串的长度,如下所示:
String str = "Hello, world!";
int len = str.length();
字符位置操作
使用 charAt()
方法可以获取指定位置的字符,如下所示:
String str = "Hello, world!";
char ch = str.charAt(0);
使用 indexOf()
方法可以获取指定字符或字符串在原字符串中第一次出现的位置,如下所示:
String str = "Hello, world!";
int index = str.indexOf('o');
使用 lastIndexOf()
方法可以获取指定字符或字符串在原字符串中最后一次出现的位置,如下所示:
String str = "Hello, world!";
int lastindex = str.lastIndexOf('o');
字符串的截取
使用 substring()
方法可以截取指定位置的子字符串,如下所示:
String str = "Hello, world!";
String subStr = str.substring(0, 5);
使用 split()
方法可以将字符串通过指定的分隔符进行拆分,如下所示:
String str = "java,is,a,programming,language";
String[] strArray = str.split(",");
字符串大小写操作
使用 toLowerCase()
方法可以将字符串转换为小写字母,如下所示:
String str = "Hello, world!";
String lowerStr = str.toLowerCase();
使用 toUpperCase()
方法可以将字符串转换为大写字母,如下所示:
String str = "Hello, world!";
String upperStr = str.toUpperCase();
字符串的替换
使用 replace()
方法可以将字符串中的指定字符或字符串替换成新的字符或字符串,如下所示:
String str = "Hello, world!";
String newStr = str.replace("world", "Java");
总结
本文总结了Java中字符串的常见方法,包括字符串的创建、获取字符串长度、字符位置操作、字符串的截取、字符串大小写操作以及字符串的替换等方面。掌握了这些方法,可以更加方便地处理字符串相关的操作。
示例1
接下来,我们来看一个示例,使用 substring()
方法截取字符串:
String str = "Hello, world!";
String subStr = str.substring(0, 5);
System.out.println(subStr);
输出结果:
Hello
示例2
接下来,我们来看另一个示例,使用 split()
方法拆分字符串:
String str = "java,is,a,programming,language";
String[] strArray = str.split(",");
for(String s : strArray) {
System.out.println(s);
}
输出结果:
java
is
a
programming
language
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java中字符串常见的方法及总结 - Python技术站