java-SE-2
来源:互联网 发布:鲍登学院 知乎 编辑:程序博客网 时间:2024/05/18 00:10
运算符级别自己百度;
枚举类型,包括有限个命名的值: enum size{small,medium,large,extra_large};
还可以这样size s=size.medium;
size类型只能是存储在这个类型中给定的某个枚举值,或者null值;
字符串
String 预定义类每个用双括号括起来的字符串都是String类中的一个实例;子串,String类的substring方法可以从一个较大的字符串中提取一个较小的子串;
String s=“xxxxxx";
String s2=s.substring(0,3);则为0,1,2字符,包括0,不包括3,长度为3--0=3;
字符串的拼接则是由+连接;
不可变字符
String类不可修改,替换也只能用拼接的方式;用equals()来检查字符串是否相等;若不区分大小写的对比,则使用equalsIgnoreCase();还有compare()
切记不要用==来进行对比,除非字符串在虚拟机上是共享的,但一般共享的都是常量;由+或substring产生的结果一般都不想等;
空串和Null串
空串是一个长度为零的串,他有自己的长度和内容;Null串是表示目前没有任何对象与该变量相关;取字符使用charAt(n)n为int型和数组索引一致;
indexOf(String a,int x)从x开始匹配子串a;
String replace(old string,new string);toLowCase();toUpCase();trim()删除了字符串头和尾部空格构成一个新的字符串;
构建字符串
Stringbuilder类,提供可变字符串;StringBuilder builder=new StringBuilder();
builder.append(xx);添加子串或者字符;StringBuilder setCharAt(int i,char c)将i处的字符修改为c;
intsert(int x,string s或char c);插入delete(int startIndex,int endindex);删除从startindex到endindex-1;toString();
- JAVA SE Lesson 2
- java SE 增强2
- java SE 加强2
- java-SE-2
- JAVA SE---基础(2)
- JAVA SE 拾遗(2)
- java SE复习笔记2
- JAVA SE回顾--集合(2)
- java SE 学习笔记2
- java se
- Java SE
- java se
- java se
- java se
- JAVA SE
- JAVA SE
- 2 java se(2)----面向对象
- BandCombineOp (Java 2 Platform SE 5.0)
- 一个web项目web.xml的配置中<context-param>配置作用
- bootstrap学习25---列表组
- centos下安装中文输入法问题汇总
- Web.xml配置详解之context-param
- C++
- java-SE-2
- 阐述JS中原型链及prototype和__proto__的区别
- applicationContext.xml详解
- 刷清橙OJ--A1058.芯片测试
- VB2013 发送邮件(Email)并带附件
- iOS-Best Practices for Setting Up Your Local Device as a Peripheral(API Reference) the seventh part
- 下载框架记录
- PHP与ASP转义双引号的区别
- applicationContext.xml各作用