第十天学习java关于string和stringbuffer的使用
来源:互联网 发布:mysql gbk utf8 区别 编辑:程序博客网 时间:2024/06/06 00:47
- String对象的常用创建方法(4种)
- “”和new String(“”)区别
- 它是java中唯一不需要new 就可以产生对象的途径.
*- 以 String s=”abce”;形式赋值在java中叫直接量,它是在常量池中而不是象new 一样放在压缩堆中.
- 这种形式的字符串,在JVM内部发生字符串拘留,即当声明这样的一个字符串后,JVM会在常量池中先查找有有没有一个值为”abcd”的对象,如果有,就会把它赋给当前引用.即原来那个引用和现在这个引用指点向了同一对象,如果没有,则在常量池中新创建一个”abcd”,下一次如果有String
- s1 = “abcd”;又会将s1指向”abcd”这个对象,即以这形式声明的字符串,只要值相等,任何多个引用都指向同一对象.
- 它是java中唯一不需要new 就可以产生对象的途径.
- 理解String固定长度字符串
- Char charAt(int):查找字符
- Int indexOf(char/string [, int]);返回字符的位置
- Int lastIndexOf(char/string [, int])
- Boolean startsWith(string)开始位置是否是这个
- Boolean endsWith(string)
- Length()长度
- Equals() equalsIngoreCase()比较是否相同
- Int Compareto(string ) compareToIgnoreCase()比较
- String substring(int start [, int end])截取
- String Replace(oldchar/oldstring, newchar/newstring)替换
- “” “ ” null 区别
- String[] Split(String) 返回用string分隔后多个字符串构成的字符串数组
- String toLowerCase() String toUpperCase()
- String valueOf( 任意类型)
- String trim()清楚前后空格
- String concat()连接
- new StringBuffer()
- new StringBuffer(“”)
- append( 任何类型 )连接
- replace( int start, int end, String str)替换
- insert(int start, 任意类型)插入
- setCharAt(index, char)修改指定位置的字母
- delectCharAt(index)
- delet(start, end)
- indexOf( string [, start])
- reverse()翻转
- substring(start [,end]) stringBuffer不会变化
- toString() 1.
阅读全文
0 0
- 第十天学习java关于string和stringbuffer的使用
- java学习记录(五):关于String和StringBuffer的区别
- JAVA学习笔记(二)关于String和StringBuffer的差别
- String和StringBuffer的学习
- java的String和StringBuffer
- java基础之String和StringBuffer的区别和使用
- java中关于String、StringBuffer和StringBuilder
- java学习笔记7_StringBuffer, StringBuffer和String的区别
- Java学习笔记-String和StringBuffer的区别
- 关于String 和StringBuffer
- 关于StringBuffer和String
- Java String, StringBuffer 和 StringBuilder 类的使用时机
- Java:String、StringBuffer和StringBuilder的区别与使用。
- Java学习第13天:String和StringBuffer
- Java关于String、StringBuffer、StringBuilder的区别
- java学习笔记-String 和StringBuffer
- 【Java学习】String、StringBuffer和StringBuilder
- 择善JAVA学习String和StringBuffer
- Best Time to Buy and Sell Stock1/2/3/4
- java多线程之并行框架ForkJoin
- Java的依赖注入(控制反转)
- Failed to resolve:com.android.support:percent:26.0.0
- 获取Spring的上下文环境ApplicationContext的方式
- 第十天学习java关于string和stringbuffer的使用
- 获取斗鱼图片
- AIX 操作系统中AIO、DIO、CIO 的相关概念介绍 (二)
- iptables详解
- Big Data (1)
- spring和redis集成
- CountDownLatch 讲解
- zero to HERO
- 第二十一章 JAVA眼中的XML--文件读取