4.19JavaString类常用的方法
2021/4/19 20:55:19
本文主要是介绍4.19JavaString类常用的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
4.19JavaString类常用的方法
本章内容
常用方法
String类API文档的阅读---下载API文档,这个东西只是字典
常用方法
方法 | 解释说明 |
---|---|
char charAt(int index) | 返回字符串中第index个字符(只返回一个) |
boolean equals(String other) | 判断字符串是否相等(考虑大小写)---对象、每个字符 |
boolean equalsIgnoreCase(String other) | 判断字符串是否相等(忽略大小写)---对象、每个字符 |
int indexOf(String str) | 返回从头开始查找第一个子字符串str在字符串中的索引位置,如果未找到子字符串str,则返回-1。 |
int length() | 返回字符串的长度 |
String replace(char oldChar,charnewChar) | 返回一个新串,是通过用newChar替换此字符串中出现的所有oldChar而生成的 |
boolean startsWith(String prefix) | 如果字符串一prefix开始,返回true |
String substring(int beginIndex) | 返回一个新字符串,该串包含从原始字符串beginIndex到串尾 |
String substring(int beginIndex,int endIndex) | 返回一个新字符串,该串包含从原始字符串beginIndex到串尾或endIndex-1的所有字符 |
String toLowerCase() | 返回一个新字符串,该串将原始字符串中的所有大写字母改成小写字母 |
String toUpperCase() | 返回一个新字符串,该串将原始字符串中的所有小写字母改成大写字母 |
String trim() | 返回一个新字符串,该串删除了原始字符串头部和尾部的空格 |
常用方法一:
package com.cxl; /** * 测试字符串的常用方法 * @author Lucifer */ public class TestString2 { public static void main(String[] args) { String s1 = "core Java"; //Java核心---core n.核心 String s2 = "Core Java"; System.out.println(s1.charAt(3)); //提取下标为3的字符---从0开始,第一个字符是0---查询charAt(返回char指定索引处的值,索引范围:0-lengt-1) System.out.println(s2.length()); //字符串的长度 System.out.println(s1.equals(s2)); //比较两个字符串是否相等 System.out.println(s1.equalsIgnoreCase(s2)); //比较两个字符串是否相等(忽略大小写) System.out.println(s1.indexOf("Java")); //字符串s1是否包含字符串Java---只返回第一个,如果后面还有一样的字符串也不返回了 System.out.println(s1.indexOf("apple")); //字符串s1是否包含字符串Java String s = s1.replace(' ', '&'); //将s1中的空格替换成&并且赋值给新的字符串s,s1不变(字符串是不可变字符序列) System.out.println("result is:" + s); } }
实例:
package com.cxl; import java.util.Locale; /** * 测试字符串的常用方法 * @author Lucifer */ public class TestString2 { public static void main(String[] args) { String s1 = "core Java"; //Java核心---core n.核心 String s2 = "Core Java"; System.out.println(s1.charAt(3)); //提取下标为3的字符---从0开始,第一个字符是0---查询charAt(返回char指定索引处的值,索引范围:0-lengt-1) System.out.println(s2.length()); //字符串的长度 System.out.println(s1.equals(s2)); //比较两个字符串是否相等 System.out.println(s1.equalsIgnoreCase(s2)); //比较两个字符串是否相等(忽略大小写) System.out.println(s1.indexOf("Java")); //字符串s1是否包含字符串Java---只返回第一个,如果后面还有一样的字符串也不返回了 System.out.println(s1.indexOf("apple")); //字符串s1是否包含字符串Java String s = s1.replace(' ', '&'); //将s1中的空格替换成&并且赋值给新的字符串s,s1不变(字符串是不可变字符序列) System.out.println("result is:" + s); System.out.println("##########"); String ss =""; String s3 = "How are you?"; System.out.println(s3.startsWith("How")); //字符串是否以How开头 System.out.println(s3.endsWith("you")); //字符串食肉以you结尾 s = s3.substring(4); //提取字符串:从下标为4开始到字符串结尾 System.out.println(s); s = s3.substring(4,7); //提取字符串:下标[4,7),不包括7---左闭右开 System.out.println(s); s = s3.toLowerCase(); //全转小写 System.out.println(s); s = s3.toUpperCase(); //全转大写 System.out.println(s); String s4 = " How old you!! "; s = s4.trim(); //去除字符串首尾的空格(中间的空格不能去除) System.out.println(s); System.out.println(s4); } }
这篇关于4.19JavaString类常用的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25JAVA副业资料:新手入门及初级提升指南
- 2024-11-25Java副业资料:入门到实践的全面指南
- 2024-11-25Springboot应用的多环境打包项目实战
- 2024-11-25SpringBoot应用的生产发布项目实战入门教程
- 2024-11-25Viite多环境配置项目实战:新手入门教程
- 2024-11-25Vite多环境配置项目实战入门教程