A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1  替换
String replace(oldChar,newChar)
For example,

  1.                 String str1 = "abcdefg";
  2.                 String str2 = str1.replace('a','m');

  3.                 System.out.println(str1);
  4.                 System.out.println(str2);
复制代码
结果abcdefgmbcdefg

  1.                 String str1 = "abcdefg";
  2.                 String str2 = str1.replace("abc","mnj");

  3.                 System.out.println(str1);
  4.                 System.out.println(str2);
复制代码
结果abcdefgmnjdefg说明:字符串对象一旦被创建啊,就不会被改变,所以str1没变



2  切割
String[] split(regex)
For example:

  1.                 String str1 = "ab,cde,fg,dsadsd,dsadeqwe,dsdsaq";
  2.                 String[] array = str1.split(",");
  3.                 for(int i =0 ;i< array.length;i++)
  4.                         System.out.println(array[i]);
复制代码
结果abcdefgdsadsddsadeqwedsdsaq
3  取子串
String substring(int begin)注意不是subStringString substring(int begin,int end)包含头不包含尾
For example,
  1.                 String str1 = "abcdefgdsadsddsadeqwedsdsaq";
  2.                 String str2 = str1.substring(2);
  3.                 String str3 = str1.substring(2,5);
  4.                         System.out.println(str2);
  5.                         System.out.println(str3);
复制代码
结果cdefgdsadsddsadeqwedsdsaqcde


4  转换为大写String toUpperCae()
5  转换为小写String toLowerCase()
  1.                 String str1 = "abcdefgdsadsddsadeqwedsdsaq";
  2.                 String str2 = str1.toUpperCase();
  3.                 String str3 = str2.toLowerCase();
  4.                         System.out.println(str2);
  5.                         System.out.println(str3);
复制代码
结果ABCDEFGDSADSDDSADEQWEDSDSAQabcdefgdsadsddsadeqwedsdsaq


6  去除字符串两端空格
String trim()
  1.                 String str1 = "      Hello java       ";
  2.                 String str2 = str1.trim();
  3.                 System.out.println(str1);
  4.                 System.out.println(str2);
复制代码
结果      Hello javaHello java说明:字符串对象一旦被创建,就不可以被改变

7  比较字符串内容的字典序大小
int compareTo(String str)
For example,
  1.                 String str1 = "abcdef";
  2.                 String str2 = "aaaaaaa";
  3.                 System.out.println(str1.compareTo(str2));
复制代码
结果1说明:从0脚标开始比较,如果str1的字符大于str2,则返回str1减去str2的值,为正数;如果返回值为0,说明相等,继续比较下一个脚标;如果返回值为负数,说明str1的字典序小于str2;如果最后返回值为0,说明str1和str2的字典序相等;如果最后返回值为正数,说明,str1的字典序大于str2.





2 个回复

倒序浏览
我总结的怎么样啊???
回复 使用道具 举报
赞赞赞赞!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马