黑马程序员-------String 和StringBuffer
来源:互联网 发布:统计软件培训 编辑:程序博客网 时间:2024/04/30 17:27
---------------------- android培训、java培训、期待与您交流!----------------------
1 String 字符串常量,但是它具有不可变性,就是一旦创建,对它进行的任何修改操作都会创建一个新的字符串对象。
String常用方法
1.获取
1.1获取字符串的长度:.length()
1.2根据具体位置获取字符:charAt(int index)
1.3根据字符获取该字符在字符串中的位置:indexOf(int ch):返回的是ch在字符串中第一次出现的位置
indexOf(String str):返回的是str在字符串中第一次出现的位置
2.判断
2.1字符串中是否包含某一个子串:boolean contains(str)
2.2字符串是否有内容:boolean isEmpty()
2.3字符串是否以指定内容开头:boolean startsWith(str)
2.4字符串是否以指定内容结尾:boolean endsWith(str)
3转换
3.1将字符数组转换为字符串
构造函数:String(char[])
String(chat[],offset,count)
3.2将字符串转换为字符数组:toCharArray();
3.3将字节数组转换为字符串:String(byte[])
3.4将字符串转换为字节数组:getBytes()
3.5将基本数据类型转换为String:String valueOf();
4.替换
Replace(oldchar,newchar)
5.切割
Split();
6.子串,获取字符串中的一部分
Substring(begin);
Substring(begin,end);包含头,不包含尾
7.转换、取出空格
7.1将字符串转成大小写:string touppercase()
String tolowercase()
7.2将字符串两端的多个空格去除:string trim()
可以直接操作多个数据类型
最终通过tostring方法变成字符串
1.添加append
StringBuffer append();将指定数据作为参数添加到已有数据结尾处
StringBuffer insert();可以将数据插入到指定index位置
StringBuffer deletecharat()删除指定位置的字符
---------------------- android培训、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net/heima
- 黑马程序员-------String 和StringBuffer
- 黑马程序员------------------String和StringBuffer
- 黑马程序员—String和StringBuffer
- 黑马程序员-String类和StringBuffer
- 黑马程序员-String、StringBuffer和StringBuilder
- 黑马程序员--String和StringBuffer的应用
- 黑马程序员-string和stringbuffer总结
- 黑马程序员:String类和StringBuffer类
- 黑马程序员——String和StringBuffer
- 黑马程序员--String类和StringBuffer类
- 黑马程序员 String和StringBuffer的区别
- 黑马程序员 String StringBuffer
- <黑马程序员>String与StringBuffer
- 黑马程序员 String 与StringBuffer
- 黑马程序员--String&StringBuffer&StringBuilder
- 黑马程序员---String与StringBuffer
- 黑马程序员-String类、StringBuffer
- 黑马程序员-String、StringBuffer、StringBuilder
- 黑马程序员-------UDP与TCP的区别
- DataGridView常用属性
- ARM裸机——FS2410 流水灯
- Oracle 的 Sql*Plus 常用命令介绍
- Jquery主要控件的取值、赋值,包括textbox,button,lable,radio,checkbox,selected
- 黑马程序员-------String 和StringBuffer
- AC自动机
- (续)linux程序设计之c基础教程——管道
- C#之窗体的关闭和程序的退出...
- ubuntu 安装ncurses
- 1002CDOJ(解救小Q)
- CentOS6.0安装与配置VSFTP
- 第五周任务四(学生类数组并应用指针)
- 图像处理之特殊灰度算法技巧