1.把字符-"woaiROADtest",串首字母转换成大写,其余变成小写,并输出
public class Test4 {
public static void main(String[] args) {
String s1="woaiROADtest";
String s2=s1.substring(0,1).toUpperCase();//获取首字母转换成大写
String s3=s1.substring(1).toLowerCase();//从指定位置开始,默认到末尾,并将字母转换成小写
String s4=s2.concat(s3);//二个字符串拼接
//可写成下面这一句
String s5=s1.substring(0,1).toUpperCase().concat(s1.substring(1).toLowerCase());
System.out.println(s2);
System.out.println(s3);
System.out.println(s4);
System.out.println(s5);
}
}
2.把数组的数据按照指定格式,拼接成一个字符串
举例:int [] arr={1,2,3};
输出结果:
"[1,2,3]"
public class Test4 {
public static void main(String[] args) {
int[]arr= {1,2,3};
String s="[";
for(int i=0;i<arr.length;i++) {
if(i==arr.length-1) {
s=s+i+"]";
}else {
s=s+i+",";
}
}
System.out.println(s);
}
}
3.字符中替换功能
public class Tets5 {
public static void main(String[]args) {
String s1="RoadTest123";
String s2=s1.replace('1','4');
String s3=s1.replace("123","替换字符串");
System.out.println("替换字符:"+s2);
System.out.println("替换字符串:"+s3);
}
}
4.去掉字符串中二端的空格
public class Tets5 {
public static void main(String[]args) {
String s4=" Road Test123 ";
String s5=s4.trim();
System.out.println("去除字符串二端空格:"+s5);
}
}
5.某字符串,在另外一个字符串中出现的次数
public class Test6 {
public static void main(String[]args) {
String s1="roadTets,heoollroadTets,roadTets,heoollroadTetsroadTets,roadTets";
String s2="road";
int count=0;
int index=0;//索引开始位置
while((index=s1.indexOf(s2))!=-1) {//indexof,返回s2在s1出现的位置索引,赋值给index
count++;
s1=s1.substring(index+s2.length());//利用substring对字符串做截取,继续做判断
}
System.out.println(count);
}
}
本文详细介绍Java中字符串的各种实用操作,包括大小写转换、拼接、替换、去除空格及查找子串出现次数等,帮助开发者掌握高效处理字符串的方法。
3268

被折叠的 条评论
为什么被折叠?



