首页 > 其他 > 详细

常见工具类-高级篇(2)

时间:2021-04-14 23:25:48      阅读:22      评论:0      收藏:0      [点我收藏+]

接常见工具类-高级篇(1)

 

String类的常用方法:
  String[] split(String regex):按照指定字符串拆分原字符串,得到一个字符串型数组

String str = "aa,bb,cc,dd";
String[] arr = str.split(",");
System.out.println(Arrays.toString(arr));
//结果
[aa, bb, cc, dd]

  String replace(char oldChar, char newChar):将字符串中某个字符替换成新字符,返回一个新的字符串

String str = "I 爱  Java!";
String strNew = str.replace(‘a‘, ‘A‘);
System.out.println(strNew);
//结果
I 爱  JAvA!

  String toUpperCase():将字符串中所有字符转换成大写,返回一个新的字符串
  String toLowerCase(): 将字符串中所有字符转换成小写,返回一个新的字符串

String str = "aa,BB,cc,dd";
System.out.println(str.toUpperCase());
System.out.println(str.toLowerCase());
//结果
AA,BB,CC,DD
aa,bb,cc,dd

  char charAt(int):返回字符串中指定索引处的字符

  int length():返回字符串长度(包含空格的)

//给定一个字符串,计算字符串中A出现的次数
int count=0;
System.out.println("请输入一个字符串:");
String str = new Scanner(System.in).nextLine();
for(int i=0;i<str.length();i++){
    if(str.charAt(i)==‘A‘){
        count++;
    }
}
System.out.println("字符串中A出现的次数:"+count);
//结果:
请输入一个字符串:
Aaaapple A
字符串中A出现的次数:2

  String substring(int begin):返回的是从索引值begin开始的子字符串
  String substring(int begin,int end):返回的是从索引值begin开始到end-1结束的子字符串

String str = "abcdefghij";
System.out.println(str.substring(5));
System.out.println(str.substring(2,7));
//结果
fghij
cdefg

  int indexOf/lastIndexOf():返回的是指定字符(字符串)在原字符串中第一次/最后一次出现的索引


  String trim():去除字符串的前后空格,返回一个新的字符串
  String concat(String str):将指定字符串连接在该字符串的结尾处

 

常见工具类-高级篇(2)

原文:https://www.cnblogs.com/SheepDog/p/14659719.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!