Java String常用方法
一、String类的概述
在Java中,String类是一种引用数据类型,它代表字符串。字符串是由字符组成的,可以包含任意多个字符。Java提供了String类来操作字符串,方便进行字符串的操作和处理。
二、String类的常用方法
2.1 length方法
length()方法用于获取字符串的长度,即字符串中字符的个数。
示例代码:
String str = "Hello World!";
int length = str.lengthequals()方法();
System.out.println("字符串长度为:" + length);
输出结果:
字符串长度为:12
2.2 charAt方法
charAt(int index)方法用于获取字符串中指定位置的字符。其中,index参数表示要获取字符的索引,索引从0开始。
示例代码:
String str = "Hello World!";
char ch = str.charAt(6);
System.out.println("第6个字符为:" + ch);
输出结果:
第6个字符为:W
2.3 substring方法
substring(int beginIndex)方法用于获取从指定索引开始到字符串末尾的子字符串。其中,beginIndex参数表示截取子字符串的起始索引。
示例代码:
String str = "Hello World!";
String subStr = str.substring(6);
System.out.println("截取的子字符串为:" + subStr);
输出结果:
截取的子字符串为:World!
2.4 substring方法
substring(int beginIndex, int endIndex)方法用于获取指定索引范围内的子字符串。其中,be
ginIndex参数表示截取子字符串的起始索引(包括),endIndex参数表示截取子字符串的结束索引(不包括)。
示例代码:
String str = "Hello World!";
String subStr = str.substring(6, 11);
System.out.println("截取的子字符串为:" + subStr);
输出结果:
截取的子字符串为:World
2.5 concat方法
concat(String str)方法用于将指定字符串连接到原字符串末尾,并返回新的字符串。
示例代码:
String str1 = "Hello";
String str2 = "World";
String newStr = str1.concat(str2);
System.out.println("连接后的字符串为:" + newStr);
输出结果:
连接后的字符串为:HelloWorld
2.6 equals方法
equals(Object obj)方法用于比较两个字符串的内容是否相同。其中,obj参数表示与原字符串进行比较的对象,可以是String类型或者其他对象类型。
示例代码:
String str1 = "Hello World!";
String str2 = "Hello World!";
boolean isEqual = str1.equals(str2);
System.out.println("两个字符串是否相等:" + isEqual);
输出结果:
两个字符串是否相等:true
2.7 toUpperCase方法
toUpperCase()方法用于将字符串中的所有字符转换为大写字母,并返回新的字符串。
示例代码:
String str = "Hello World!";
String newStr = str.toUpperCase();
System.out.println("转换后的字符串为:" + newStr);
输出结果:
转换后的字符串为:HELLO WORLD!
2.8 toLowerCase方法
toLowerCase()方法用于将字符串中的所有字符转换为小写字母,并返回新的字符串。
示例代码:
String str = "Hello World!";
String newStr = str.toLowerCase();
System.out.println("转换后的字符串为:" + newStr);
输出结果:
转换后的字符串为:hello world!
2.9 trim方法
trim()方法用于去除字符串首尾的空格,并返回新的字符串。
示例代码:
String str = " Hello World! ";
String newStr = str.trim();
System.out.println("去除空格后的字符串为:" + newStr);
输出结果:
去除空格后的字符串为:Hello World!
2.10 contains方法
contains(CharSequence sequence)方法用于判断字符串中是否包含指定的字符序列。其中,sequence参数表示要判断的字符序列,可以是字符串或者其他字符序列。
示例代码:
String str = "Hello World!";
boolean contains = str.contains("World");
System.out.println("字符串是否包含指定字符序列:" + contains);
输出结果:
字符串是否包含指定字符序列:true
三、总结
本文介绍了Java中String类的常用方法,包括获取字符串长度、获取指定位置的字符、截取子字符串、字符串连接、字符串比较、大小写转换、去除空格、判断字符串是否包含指定字符序列等操作。掌握String类的这些常用方法,可以方便地进行字符串的操作和处理。在实际开发中,要灵活应用这些方法,以提高代码的效率和可读性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论