String
来源:互联网 发布:drops软件官方下载 编辑:程序博客网 时间:2024/06/15 15:39
String 类:重点
构造方法:
String()
String(String s)
String(char[] c)
String(byte[] b)
String s1 = "abc";//常量中没有,开辟一个空间“abc”String s2 = "abc";//常量池存在,直接指向常量池的空间s1==s2 trueString s3 = new String("abc");//现在堆中创建一个对象,直接将常量池中"abc"对象的地址赋给堆中的对象s1 == s3:false小结:1 : “” 在常量池中创建2 : new 在堆中创建 首先看常量池中是否有相同值的字符串, 如果有,直接赋值一份到堆中 如果没有,在堆中再创建一份
String 常用的方法
1 int indexOf(int|String):第一次出现的索引位置,如果不存在返回-12 int lastIndexOf(int|String):最后一次出现的索引位置,如果不存在返回-13 int indexOf(int|String,int fromIndex):从fromIndex位置开始查找指定字符或者字符串第一次出现的索引位置,如果不存在返回-14 char charAt(int index):指定索引的字符5 int length() : 长度6 String substring(int startIndex):从开始的位置截取到最后7 String substring(int startIndex,int endIndex):从开始的位置开始截取到endIndex个,截取(end-start)个8 boolean startsWith(String s):是否以s开头9 boolean endsWith(String s):是否以s结尾10 String toLowerCase():转换成小写11 String toUpperCase():转换成大写12 boolean equals(String s):判断内容是否相等13 boolean equalsIgnoreCase(String s):不区分大小写的判断内容是否相等14 boolean contains(String s):判断是否包含s15 char[] toCharArray() :将字符串转换成字符数组16 byte[] getBytes():将字符串转换成字节数组17 String trim() :去掉字符串两端的空格18 String replace(old,new):字符串的替换19 String concat(String s):字符串连接 相当于+20 int compareTo(String anotherString):字符串比较 0 相等 >0 大于 <0 小于21 String[] split(String s):按照s拆分字符串,返回值为字符串数组22 static String format("占位符",参数列表):格式化字符串
0 0
- string
- String
- String
- string
- string
- String
- string
- String
- string
- string
- string
- string
- String
- String
- string
- string +
- String
- String
- Android学习之路-Fragment之二
- php安装memcache和memcached扩展
- observer in www.sharpexcel.com
- 基本类型与其包装类
- dos命令大汇总
- String
- Emacs笔记
- css 入门基础知识
- C如何通过被调函数修改主调函数普通变量的值
- STM32F407之I2C总线(一)
- Date
- jq参数以及e.target
- 一些常用的控制行命令
- 【郝斌数据结构自学笔记】53-56_一个函数为什么可以自己调用自己_递归必须满足三个条件_循环和递归的比较