《Java7程序设计》第5章 核心类
来源:互联网 发布:java配置上传文件路径 编辑:程序博客网 时间:2024/06/07 08:54
s1.equals("Java")如果s1是null的话,会出现运行时错误。所以需要检查是否为空。
if(s1!=null && s1.equals("Java"))等效于if("Java".equals(s1))
5.2.6 字符串操作方法
public char chatAT(int index) 返回指定索引处的字符
public String concat(String s) 连接字符串
public boolean endsWith(String suffix)
public int indexOf(String substring) 第一次遇到指定字符串的索引
public int indexOf(String substring,int fromIndex)
public int lastIndexOf(String substring)
public String substring(int beginIndex)
public String[] split(String regEx)
String.valueOf(23)返回字符串“23”
java.lang.StringBuffer 是同步的,适合用于多线程的环境。用于可变字符串。
java.lang.StringBuilder JDK5中添加的非同步版本。它的构造器和方法与StringBuffer是一样的。
构造函数:
public StringBuilder()
public StringBuilder(CharSequence seq)
public StringBuilder(int capacity) 对象的容量默认为16个字符。
public StringBuilder(String string)
方法:
public int capacity()
public int length()
public StringBuilder append(String string)
public StringBuilder insert(int offset,String string)
从字符串中获取对应的基本数据类型
Short.parseShort(string, radix);比如10,2,那么就表示这个10是一个二进制数
将基本数据类型转换为字符串
Short.toString(short);通过tostring方法,传入一个基本数据类型,我们就可以得到一个String对象。
子类实例化的时候,先调用父类的无参构造器。如果想要调用另一个构造器的话,使用super关键字,而且这一句必须在第一条语句。如果超类没有无参构造器,并且也没有从子类显式调用另一个构造器,会产生一个编译错误。super还可以调用超类的隐藏成员。
String s = "Hello";
if(s instanceof java.lang.String) true
String s1 = null;
if(s1 instanceof java.lang.String) false
- 《Java7程序设计》第5章 核心类
- 《Java7程序设计》第10章 枚举
- 《Java7程序设计》第11章 集合
- 《Java7程序设计》第7章 异常处理
- 《Java7程序设计》第12章 泛型
- 《Java7程序设计》第15章 Swing基础知识
- 《Java7程序设计》第23章 Java线程
- 《Java7程序设计》第24章 并发工具
- 《Java7程序设计》第24章 并发工具
- 《Linux程序设计》第4版 核心笔记
- 第4章 核心类
- 【Java核心计算 基础知识(第9版)】第1章 Java程序设计概述
- 【Java核心计算 基础知识(第9版)】第3章 Java的基本程序设计结构
- 《Windows程序设计》第5章
- java7.5
- 《Java核心卷I》笔记-第1-3章 Java程序设计概述
- 《Windows核心编程》第5章 作业
- 《Windows核心编程》第5章 作业
- OpenGL学习日记-2014.11.26--简单裁剪
- 《Java编程思想》第9章 接口
- 【JS】【客户端】在HTML里嵌入JavaScript
- powershell脚本配置jdk环境变量
- Spring的依赖注入
- 《Java7程序设计》第5章 核心类
- 树莓派 公网IP变动后 自动邮件通知 python
- 《Java7程序设计》第10章 枚举
- [HDU3359]Kind of a Blur && 高斯消元 陨石巨坑
- 《Java7程序设计》第11章 集合
- C++ Virtual详解
- JS匿名函数
- 《Java7程序设计》第7章 异常处理
- 基于python的PC文件自动同步系统