您的位置:首页 > 其它

String数据类型substring(int beginIndex)

2017-04-01 13:48 337 查看

1. 字符串连接其他数据类型的时候,先将其他类型转换为字符串类型

String str = "abc";
int i = 90;
str = str + i;
System.out.printf(str);
结果显示 abc90

2.对于String类, ==用于比较两个String对象的堆内存地址值,equals则用于比较两个String对象的内容。

 stra = "Hello" ; strb = new String("Hello") ; strc = strb ; strd = "Hello";//共享设计模式,同一内容的匿名对象不会新开辟堆内存空间
 stra == strb; // false stra == strc; // false strb == strc; // true stra == strd; //[b] true
[/b] stra.equals(strb); // true stra.equals(strc); // true strb.equals(strc); // true

3. String类的常用方法

String(char[] value) 构造方法, 将字符串数组转换为字符串
String(char[] value, int offset, int count) 构造方法, 将字符串数组从第offset起往后count个转换为字符串

char charAt(int index)
 普通方法,返回指定索引的char值

char [] toCharArray()  普通方法, 将字符串转换为字符数组

boolean equals(Object anObject) 普通方法    比较内容是否相同,区分大小写

boolean equalsIgnoreCase(String anotherString) 普通方法  比较内容是否相同,不区分大小写

int compareTo(String anotherString) 普通方法  判断两个字符串的大小(按字符编码比较),返回值有3种情况:=0表示相等的结果,>0表示大于的结果,<0表示小于的结果。

int indexOf(String str) 普通方法  查找是否包含指定字符串,不存在返回-1

int lastIndexOf(String str) 普通方法  从后往前找,是否包含指定字符串,不存在返回-1


4000
boolean contains(CharSequence s)  普通方法 判断是否包含指定字符串
boolean startsWith(String prefix) 普通方法  判断是否以指定字符串开头
boolean startsWith(String prefix, int toffset) 普通方法  判断指定索引处是不是以字符串开头

boolean endsWith(String suffix)  普通方法  判断是不是以指定字符串结尾
substring(int beginIndex, int endIndex)  普通方法  从指定索引截取到另一索引

string substring(int beginIndex) 普通方法   从指定索引截取到结尾

public String[] split(String regex) 普通方法  将字符串按照正则表达式(如" ","\\.","\\|,":")拆分 

string replaceAll(String regex, String replacement) 普通方法  将原来字符串中的所有regex 全部替换为 replacement
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: