JAVA源码分析(一)——String
来源:互联网 发布:php开源在线教育 编辑:程序博客网 时间:2024/05/01 19:17
String的源码分析
public final class String implements java.io.Serializable, Comparable<String>, CharSequence {
上面为String的定义:
1、字符串比较
equals() ------判断内容是否相同。
compareTo() ------判断字符串的大小关系。
compareToIgnoreCase(String int) ------在比较时忽略字母大小写。
== ------判断内容与地址是否相同。
equalsIgnoreCase() ------忽略大小写的情况下判断内容是否相同。
reagionMatches() ------对字符串中的部分内容是否相同进行比较(详情请参考API)。
2、字符串查找
charAt(int index) ------返回指定索引index位置上的字符,索引范围从0开始。
indexOf(String str)------从字符串开始检索str,并返回第一次出现的位置,未出现返回-1。
indexOf(String str,int fromIndex);------从字符串的第fromIndex个字符开始检索str。
lastIndexOf(String str)------查找最后一次出现的位置。
lastIndexOf(String str,int fromIndex)----从字符串的第fromIndex个字符查找最后一次出现的位置。
starWith(String prefix,int toffset)-----测试此字符串从指定索引开始的子字符串是否以指定前缀开始。
starWith(String prefix)------测试此字符串是否以指定的前缀开始。
endsWith(String suffix)------测试此字符串是否以指定的后缀结束。
3、字符串截取
public String subString(int beginIndex)------返回一个新的字符串,它是此字符串的一个子字符串。
public String subString(int beginIndex,int endIndex)------返回的字符串是从beginIndex开始到endIndex-1的串。
4、字符串替换
public String replace(char oldChar,char newChar)。
public String replace(CharSequence target,CharSequence replacement)------把原来的etarget子序列替换为replacement序列,返回新串。
public String replaceAll(String regex,String replacement)------用正则表达式实现对字符串的匹配。注意replaceAll第一个参数为正则表达式。
- JAVA源码分析(一)——String
- 【JAVA源码分析——Java.lang】String源码分析
- Java 7 源码分析——String
- Java源码剖析—2 String源码分析
- 深入java String JVM对String对象的连接优化 一(源码分析)
- java String源码分析
- Java String 源码分析
- Java 源码分析(一)
- Java源码分析——String的设计
- java源码学习之String(一)
- 【小白的java成长系列】——String类的深入分析(基于源码)
- java String.indexof源码分析
- java中String源码分析
- Java String类源码分析
- Java源码分析之String
- Java源码分析之String
- Java 源码分析 ----- String类
- java——String源码(一)属性和构造器
- java开发环境jdk的配置(windows环境)
- 碰撞触发区别
- 如何正确的实现ActivityManager
- file_exists和is_dir的区别
- 8086汇编学习笔记9-中断
- JAVA源码分析(一)——String
- 常见Linux发行版介绍
- Logistic回归原理详解
- 结构体的延伸——结构体数组
- java设计模式 博客内容
- 集成CAS单点登录使用Shiro Session时,实现多点登出的解决办法
- PhpStorm中如何配置SVN,详细操作方法
- 简单jQuery根据屏幕下拉到一定高度显示返回顶部按钮代码
- kobject引用计数