最近搜索

字符串的相关操作 String

浏览:170
管理员 2024-04-19 02:18



字母转大写  转小写

String str = "dfaf";
System.out.println(str.toLowerCase());//输出dfaf
System.out.println(str.toUpperCase());//输出DFAF



字符串截取

String str = "abcde";
String str1= str.substring(0,2);
String str2= str.substring(1,2);
String str3= str.substring(2,2);
//String str3= str.substring(3,2);//报错这一行。String index out of range: -1
System.out.println(str1);//输出ab
System.out.println(str2);//输出b
System.out.println(str3);//输出    (空字符串)




字符串拆分成数组(指定字符拆分)

String ids="1,2,5,6,5";
String[] idsStr = ids.split(",");
for (int i = 0; i < idsStr.length; i++) {
}

如果ids是125  就一个没有可拆分的,就输出125数组长度就是1   就只有一个125



字符串 替换 某些字符

String str = "abcde";
String str1= str.replaceAll("a","11");
System.out.println(str1);//输出11bcde


字符串 去掉前后空格

String str = "    abcde   ";
System.out.println(str.trim());//输出11bcde



字符串去掉中间空格

String str = "    ab  cde   ";
str = str.replaceAll(" " ,"");
System.out.println(str.trim());//输出11bcde



字符串转义

temp_chengji = temp_chengji.replace("\"","");



字符串的大写 也是有区别的。

image.png

中间就是大写的双引号, 大写的双引号分   左边空白  和右边空白   (答案 就是 引号 左引号和右引号)  

很奇怪吧。   

//替换特殊字符,防止 他们手动输入的 大写引号 是分4种情况 的, 左引 和右引  单引和双引 
temp_chengji = temp_chengji.replace("”","\"");
temp_chengji = temp_chengji.replace("“","\"");
temp_chengji = temp_chengji.replace("‘","'");
temp_chengji = temp_chengji.replace("’","'");
//替换特殊字符,防止 他们手动输入的  大写引号 是分4种情况 的, 左引 和右引  单引和双引




联系站长

站长微信:xiaomao0055

站长QQ:14496453