黑马程序员_String
来源:互联网 发布:淘宝模特招聘 编辑:程序博客网 时间:2024/05/17 20:29
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
一String类
1、字符串:多个字符组成的一串数据
2、构造方法:
String s = new String();
String s = new String(byte[] bys);
String s = new String(byte[] bys,int index,int length);
String s = new String(char[] chs);
String s = new String(char[] chs,int index,int length);
String s = new String(String str);
String s = "hello";
String s1 = new String("abc");与String s2 = "abc";有区别吗?
String s1 = new String("abc");其实在内存中有两个对象存在。
String s2 = "abc";在内存中只有一个对象存在。
3、字符串的特点:
字符串一旦被赋值,就不能被改变(字符串的值不能改变,没有说变量不能改变.这里指的是字符串在常量池里面的值不能发生改变。而不是说字符串的引用不能变)
4、成员方法:
判断功能: boolean equals(Object obj) 判断字符串内容是否相同,区分大小写
boolean equalsIgnoreCase(String str) 判断字符串内容是否相同,不区分大小写
boolean contains(String str) 判断字符串对象是否 包含给定的字符串
boolean startsWith(String str)判断字符串对象是否一直指定的字符串开始
boolean endsWith(String str)判断字符串对象是否一直指定的字符串结束
boolean isEmpty()判断字符串对象是否为空,数据是否为空
获取功能:
int length()获取字符串的长度
char charAt(int index)返回字符串中给定所引出的字符
int indexOf(int ch)返回指定字符在此字符串中第一次出现的索引
int indexOf(String str) 返回指定字符串在此字符串中第一次出现的索引
int indexOf(int ch,int fromIndex) 返回在此字符串中第一次出现指定字符的索引,从指定的索引开始搜索
int indexOf(String str,int fromIndex) 返回在此字符串中第一次出现指定字符串的索引,从指定的索引开始搜索
String substring(int start)截取字符串。返回从指定位置开始截取后的字符串
String substring(int start,int end)返回从指定位置开始到指定位置结束截取后的字符串
转换功能
byte[] getBytes()把字符串转换成字节数组
char[] toCharArray()把字符串转换成字符数组
static String copyValueOf(char[] chs) 把字符数组转换成字符串
static String valueOf(char[] chs) 把字符数组转换成字符串
static String valueOf(int i) 把int(基本类型)转换成字符串。
String toLowerCase()把字符串变成小写
String toUpperCase()把字符串变成大写
String concat(String str)拼接字符串
替换功能
String replace(char oldChar,char newChar) 用新的字符去替换指定的旧字符
String replace(String oldString,String newString)用新的字符串去替换指定的旧字符串
切割功能
String[] split(String regex)
去除两端空格功能
String trim()
字典顺序比较功能
int compareTo(String str)
int compareToIgnoreCase(String str)
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
- 黑马程序员_String对象
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String
- 黑马程序员_String类
- 黑马程序员_String类
- 黑马程序员_String类
- 黑马程序员_String 对象
- 黑马程序员_String类
- 黑马程序员_String练习
- 黑马程序员_string类
- 黑马程序员_String类
- LeetCode(109)Convert Sorted List to Binary Search Tree
- 黑马程序员_网络编程之聊天程序
- 二分图大讲堂——彻底搞定最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配
- Ubuntu下为Firefox安装Adobe Flash Player
- 各种linux系统开启关闭防火墙的命令
- 黑马程序员_String
- poj 1155 TELE (树形DP+优化)
- 解决error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No su
- 可惜我是水瓶座 (文/猫猫)
- 黑马程序员_java基础加强之枚举
- 黑马程序员---java学习笔记之交通灯
- (1)搭建opencv-android环境
- [SQLite]www.sqlite.org官网.NET最新版本所有内容下载
- Linux core dumps 的调试 .