JavaSE06_常用类之String

来源:互联网 发布:启动股票池 板块数据 编辑:程序博客网 时间:2024/05/15 19:46

常用类之String


public class StringDemo{/** * String类 */public static void main(String[] args){//String.valueOf 将各种类型转换成String类型int a=123;String aStr=String.valueOf(a);System.out.println("================================");//字符串的长度String name="chenxiaoyang";System.out.println(name.length());  System.out.println("================================");//字符串比较String aa=new String("cxy");String bb=new String("cxy");String cc="cxy";String dd="cxy";if(aa.equals(bb)){System.out.println("aa和bb的值相同");}if(aa==bb){System.out.println("aa和bb的引用相同");}else{System.out.println("aa和bb的引用不相同");}System.out.println("================================");//字符串比较忽略大小写String aa1=new String("cxy");String bb2=new String("Cxy");if(aa1.equalsIgnoreCase(bb2)){System.out.println("aa和bb的值相同(忽略大小写)");}if(aa1.equals(bb2)){System.out.println("aa和bb的值相同(不忽略大小写)");}else{System.out.println("aa和bb的值不相同(不忽略大小写)");}System.out.println("================================");//比较两个字符串 比大小String aa2=new String("123");String bb3=new String("1011");if(aa2.compareTo(bb3)<0){System.out.println("aa2在aa3的前面");}else if(aa2.compareTo(bb3)==0){System.out.println("aa2和aa3相等");}else if(aa2.compareTo(bb3)>0){System.out.println("aa2在aa3的后面");}System.out.println("================================");//判断开始和结束System.out.println("hello world".startsWith("hello"));System.out.println("hello world".endsWith("ld"));System.out.println("================================");//搜索字符串System.out.println("a,b,c,d,e,f".indexOf(","));System.out.println("a,b,c,d,e,f".lastIndexOf(","));System.out.println("a,b,c,d,e,f".lastIndexOf("@"));System.out.println("================================");//字符串截取System.out.println("I like java api".substring(7));System.out.println("I like java api".substring(7,11));System.out.println("================================");//替换String tempTestStr="I like java api";System.out.println(tempTestStr.replace("java", "c++"));System.out.println(tempTestStr);System.out.println("================================");//去掉前后空格System.out.println(" I like java api ".trim());System.out.println("================================");//改变大小写System.out.println("java api".toUpperCase());System.out.println("JAVA API".toLowerCase());System.out.println("================================");//一个非常有用的方法String[] strArray="a,bdfsgf,c,d,e,f".split(",");for(String one :strArray){System.out.println(one);}System.out.println("================================");}}


0 0
原创粉丝点击