Java 字符串操作实例 Java 中字符串操作是非常常见和重要的编程操作。字符串操作可以分为多种,包括获取字符串的长度、查找指定字符、字符串转换、截取字符串、替换字符串、去掉空格等。在 Java 中,String 类提供了很多有用的方法来实现这些操作。下面我们将详细介绍 10 种常见的 Java 字符串操作实例。 一、使用 length() 方法获取字符串的长度 在 Java 中,可以使用 length() 方法来获取字符串的长度。这个方法返回字符串中的字符个数。例如: ```java public class MainTest { public static void main(String[] args) { String str = "abcdefg"; int i = str.length(); System.out.println(i); } } ``` 这个程序将输出 7,因为字符串 "abcdefg" 中有 7 个字符。 二、使用 indexOf() 方法查找指定字符在字符串中的位置 在 Java 中,可以使用 indexOf() 方法来查找指定字符在字符串中的位置。这个方法返回指定字符在字符串中的索引值。如果没有找到该字符,返回 -1。例如: ```java public class MainTest { public static void main(String[] args) { String str = "abcdefg"; int index = str.indexOf("a"); System.out.println(index); } } ``` 这个程序将输出 0,因为 字符 "a" 在字符串 "abcdefg" 中的索引值为 0。 三、使用 toUpperCase() 方法将字符串中的字符变为大写形式 在 Java 中,可以使用 toUpperCase() 方法将字符串中的字符变为大写形式。例如: ```java public class MainTest { public static void main(String[] args) { String str = "abcdefg"; String strUpper = str.toUpperCase(); System.out.println(strUpper); } } ``` 这个程序将输出 "ABCDEFG",因为字符串 "abcdefg" 的大写形式是 "ABCDEFG"。 四、使用 toLowerCase() 方法将字符串中的字符变为小写形式 在 Java 中,可以使用 toLowerCase() 方法将字符串中的字符变为小写形式。例如: ```java public class MainTest { public static void main(String[] args) { String str = "WWMMDDHH"; String strLower = str.toLowerCase(); System.out.println(strLower); } } ``` 这个程序将输出 "wwmmdhh",因为字符串 "WWMMDDHH" 的小写形式是 "wwmmdhh"。 五、使用 substring() 方法截取字符串 在 Java 中,可以使用 substring() 方法截取字符串。例如: ```java public class MainTest { public static void main(String[] args) { String str = "abcdefg"; String strSub = str.substring(0, 3); System.out.println(strSub); String strSub2 = str.substring(3); System.out.println(strSub2); } } ``` 这个程序将输出 "abc" 和 "defg",因为 substring(0, 3) 截取了字符串 "abcdefg" 的前 3 个字符,substring(3) 截取了字符串 "abcdefg" 的从第 3 个字符开始的所有字符。 六、使用 replaceAll() 方法替换当前字符串中指定内容 在 Java 中,可以使用 replaceAll() 方法替换当前字符串中指定内容。例如: ```java public class MainTest { public static void main(String[] args) { String str = "abcdefg"; String strReplace = str.replaceAll("abc", "xyz"); System.out.println(strReplace); } } ``` 这个程序将输出 "xyzdefg",因为 replaceAll("abc", "xyz") 将字符串 "abcdefg" 中的 "abc" 替换成了 "xyz"。 七、使用 trim() 方法去掉当前字符串中两端的空格 在 Java 中,可以使用 trim() 方法去掉当前字符串中两端的空格。例如: ```java public class MainTest { public static void main(String[] args) { String str = " abc def "; System.out.println(str.length()); String strTrim = str.trim(); System.out.println(strTrim); } } ``` 这个程序将输出 7 和 "abc def",因为 trim() 方法去掉了字符串 " abc def " 的两端空格。 八、字符串 + 字符串 等于拼接 在 Java 中,可以使用 + 运算符将两个字符串连接起来。例如: ```java public class MainTest { public static void main(String[] args) { String str1 = "123"; String str2 = "100"; System.out.println(str1 + str2); } } ``` 这个程序将输出 "123100",因为两个字符串被连接起来了。 九、将字符串变为... 在 Java 中,还有很多其他的字符串操作方法,如将字符串转换为数组、将字符串分割成多个子字符串等等。这些方法都可以用来实现不同的字符串操作。
- 粉丝: 4
- 资源: 959
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 这是一幅中秋主题图片,意在表达中秋节节日氛围
- 这是一幅国庆主题图片,意在表达国庆节节日氛围
- C#基础语法 while和do...while循环语句
- 计算机二级考试备考需要充分了解考试内容与形式、制定合理的备考计划、掌握有效的备考技巧、保持良好心态以及关注考试动态
- 在VB.NET中处理数据结构是构建高效应用程序的关键部分,这里例举了VB.NET中一些常用的数据结构
- 24秋新生任务书.zip
- C、C++项目开发资源.docx
- SolidWorksAddinStudy-solidworks
- termux-install-linux-kali linux安装教程
- macos-virtualbox-虚拟机安装linux