Chapter 6、字符串(二)(1st,Mar.)

本文深入解析了Java中字符串的常用操作方法,包括开始与结束字符判断、子字符串截取、前后空格去除、查找替换、大小写转换以及字符串分割等核心功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



1
//判断字符串开始 2 String str = "字符串常量字符串常量"; 3 System.out.println("是否以“字符串”开头:"+str.startsWith("字符串")); 4 System.out.println("是否以“字符串”开头:"+(str.indexOf("字符串")==0)); 5 //判断字符串结束 6 str = "字符串常量字符串常量"; 7 System.out.println("是否以“常量”结尾:"+str.endsWith("常量")); 8 System.out.println("是否以“常量”结尾:"+ 9 (str.lastIndexOf("常量")==(str.length()-2))); 10 11 //截取子字符串 12 13 //截取从指定位置到结尾,包含开始位置字符 14 System.out.println("截取1:"+str.substring(1)); 15 //截取从指定位置开始到指定位置结束,包含开始位置字符不包含结束位置字符。 16 //截取字符的个数=结束位置索引-开始位置索引 17 //结束位置索引值>=开始位置索引值 18 //结束位置索引值<=字符串长度 19 System.out.println("截取1-8:"+str.substring(1,8)); 20 21 //去前后空格 22 String str5=" 张 三 "; 23 System.out.println("去前后空格:"+str5.trim()); 24 System.out.println("去所有空格:"+str5.replace(" ", "")); 25 26 //查找替换 27 str = "字符串常量字符串常量"; 28 System.out.println("replace:"+str.replace("常量","变量")); 29 System.out.println("replaceFirst:"+str.replaceFirst("常量","变量")); 30 31 //replaceFirst(正则表达式,“替换的内容”) 32 33 //大小写转换,只对英文字母有效果 34 String str6="abcdef"; 35 System.out.println("转换成大写:"+str6.toUpperCase()); 36 str6="ABCDEF"; 37 System.out.println("转换成小写:"+str6.toLowerCase()); 38 39 //字符串分割 40 String str7="姓名~21~男~地址~123456"; 41 String[] a=str7.split("~"); 42 int i=1; 43 for(String t:a){ 44 System.out.println(i+":"+t); 45 i++; 46 }

转载于:https://www.cnblogs.com/xiao55/p/5232664.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值