您的位置:首页 > 编程语言 > Java开发

Java_String类常用方法总结

2016-11-28 18:26 621 查看
借鉴视频:章节3  课时 54  尚学堂_高淇_String类的常用方法_JDK源码分析.(网易云课堂)

String常用方法:charAt、equals、indexOf、lastIndexOf、substring、replace、split、trim、startsWith、endsWith、toLowerCas、toUpperCase

具体见下面代码(感觉直接看代码会比较直接点):

package teststring;

public class TestString {

public static void main(String[] args) {
String str = new String("abcd");
String str2 = new String("abcd");

System.out.println(str.charAt(2)); // 下标索引
System.out.println(str2.equals(str));
System.out.println(str == str2);

String str3 = "def";
String str4 = "def";
System.out.println(str3 == str4); //等号是比较地址
System.out.println(str3.equals(str4)); //看两字符串是否相等

System.out.println(str3.indexOf("eg")); //返回指定字符(或者字符串)在此字符串中第一次出现处的索引下标,不匹配返回-1。

String s = str3.substring(1); //返回指定索引的子串,从beginIndeex开始到结束,截取子串
System.out.println(s);

String str5 = str3.replace('d', '@');
System.out.println(str5);

String str6 = "ddff,ffff,ssffef";
String[] strArray = str6.split(","); // 把字符串按照某种规则分割开
for(int i = 0; i < strArray.length; i++) {
System.out.println(strArray[i]);
}

String str7 = "  team  work  ";
String str77 = str7.trim();
System.out.println(str77 + " " + str77.length());

System.out.println("Abcd".equalsIgnoreCase("abCD")); //equalsIgnoreCase忽略大小写对两字符串进行比较

//索引、匹配
System.out.println("abcdbfa".indexOf('a'));
System.out.println("abcdfa".lastIndexOf('a')); //从后往前找

//判断开头与结尾
System.out.println("abcdef".startsWith("abc"));
System.out.println("abcdef".endsWith("def"));

//大小写转换
String str8 = "ss".toUpperCase();
System.out.println(str8);
System.out.println("sFhjhDF".toLowerCase());
System.out.println("sdFDddf".toUpperCase());

}

}

运行截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: