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
- JavaSE06_常用类之String
- JavaSE06_常用类之String StringBuffer StringBuilder比较
- JavaSE06_常用类之StringBuffer
- JavaSE06_常用类之StringBuilder
- JavaSE06_常用类之Math
- JavaSE06_常用类之System
- JavaSE06_常用类之Runtime
- JavaSE06_常用类之日期(Date Calendar)
- java常用类之string
- JAVA常用类之String
- 常用类之字符串String
- Java常用类之String
- JAVA常用类库之String类
- Java常用类之String类练习
- Java常用类之String类
- Java基础-常用API之String类
- 常用类之字符串String方法
- Java常用基础类之String、StringBuffer
- JavaSE06_常用类之StringBuffer
- bq24040中文数据手册综述
- 利用函数的惰性载入提高javascript代码性能 转
- 静态方法和实例方法的区别
- Netty Server端代码简略分析
- JavaSE06_常用类之String
- fghnxrtghnxrthrth
- JavaSE06_常用类之StringBuilder
- HDU 2732 最大流 拆点
- 关于字典序列问题的一个脑洞->>
- JavaSE06_常用类之String StringBuffer StringBuilder比较
- 115个Java面试题和答案——终极列表
- 转ACE_Svc_Handler
- 从n个数中找出每个数的重复数