2021-10-06
2021/10/6 23:11:28
本文主要是介绍2021-10-06,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
话不多说,直接上干货,后续会出更多小知识!
第一章:String类中常用的成员方法
1.String的常见方法
concat: 拼接字符串,功能和字符串的+操作类似 contains: 判断是否包含 startsWith: 判断是否以什么开头的 endsWith: 判断是否以什么结尾的 indexOf: 查找第一次出现的索引 lastIndexOf: 查找最后一次出现的索引 replace: 替换 substring: 截取 toCharArray: 转成字符数组 split: 分割/切割字符串 trim: 去两端空格 toLowerCase: 转成小写 toUpperCase: 转成大写
2.常见方法演示
public class TestString { public static void main(String[] args) { //concat: 拼接字符串,功能和字符串的+操作类似 String s1 = "Hello"; s1 = s1.concat("World"); System.out.println(s1); //思考: concat 和 + 有什么区别 //a.concat只能用于2个字符串拼接, 而+可以拼接字符串和任意的其他类型 //b.性能上来看:concat性能略高于+ //contains: 判断是否包含 String s2 = "HelloJavaWorld"; System.out.println(s2.contains("Java")); //startsWith: 判断是否以什么开头的 String s3 = "HelloJavaWorld"; System.out.println(s3.startsWith("Hel")); //判断姓 //endsWith: 判断是否以什么结尾的 String s4 = "HelloJavaWorld"; System.out.println(s4.endsWith("rld")); // 判断文件的格式 //indexOf: 查找第一次出现的索引 String s5 = "HelloJavaHelloWorld"; System.out.println(s5.indexOf("Hello")); //lastIndexOf: 查找最后一次出现的索引 String s6 = "HelloJavaHelloWorld"; System.out.println(s6.lastIndexOf("Hello")); //replace: 替换 String s7 = "Hello程序员Hello程序员"; s7 = s7.replace("程序员","***"); System.out.println(s7); //substring: 截取 String s8 = "HelloJavaWorld"; //s8 = s8.substring(5, 9); //含头不含尾 //System.out.println(s8); s8 = s8.substring(5); //从指定索引开始截取直到字符串结束 System.out.println(s8); //toCharArray: 转成字符数组 String s9 = "Hello"; char[] chs = s9.toCharArray(); System.out.println(Arrays.toString(chs)); //split: 分割/切割字符串 String s10 = "0550-3004-3334-6468"; String[] nums = s10.split("-"); System.out.println(Arrays.toString(nums)); //trim: 去两端两端两端空格 String s11 = " Hello World "; System.out.println("--->"+s11+"<---"); s11 = s11.trim(); System.out.println("--->"+s11+"<---"); //toLowerCase: 转成小写 String s12 = "HelloWorld"; s12 = s12.toLowerCase(); System.out.println(s12); //toUpperCase: 转成大写 String s13 = "HelloWorld"; s13 = s13.toUpperCase(); System.out.println(s13); } }
这篇关于2021-10-06的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Java管理系统项目实战入门教程
- 2024-11-02Java监控系统项目实战教程
- 2024-11-02Java就业项目项目实战:从入门到初级工程师的必备技能
- 2024-11-02Java全端项目实战入门教程
- 2024-11-02Java全栈项目实战:从入门到初级应用
- 2024-11-02Java日志系统项目实战:初学者完全指南
- 2024-11-02Java微服务系统项目实战入门教程
- 2024-11-02Java微服务项目实战:新手入门指南
- 2024-11-02Java项目实战:新手入门教程
- 2024-11-02Java小程序项目实战:从入门到简单应用