本人,精通 java、html、CSS、 JavaScript、 PHP、 C、 C++、 C#、 Ruby、 Perl、 python、 Objective-C、 ActionScript等单词的拼擅长Ai、Fw、Fl、Ae、Pr、Id、PS等软件的安装与卸载,熟悉windows、Linux、Mac、Android、IOS等系统的开关机

码上生活

String类

indexOf方法:

 注意:indexOf是从前向后找的,如果找不到返回-1

int  indexOf(int  ch): 返回追定字符第一次出现的索引位置

int  indexOf(int  ch,  int  fromIndex):  以指定的起始索引位置查找指定索引第一次出现的位置(包含起始位置)

int indexOf(String  str):  返回指定子字符串第一次出现的索引位置

int  indexOf(String  str):  以指定的起始索引位置查找指定索引子字符串第一次出现的位置(包含起始位置)

lastindexOf方法:

 注意:lastindexOf是从后向前找的,如果找不到返回-1

int lastindexOf(int  ch): 返回追定字符第一次出现的索引位置

int  lastindexOf(int  ch,  int  fromIndex):  以指定的起始索引位置查找指定索引最后一次出现的位置(包含起始位置)

int lastindexOf(String  str):  返回指定子字符串最后一次出现的索引位置

int  lastindexOf(String  str):  以指定的起始索引位置查找指定索引子字符串最后一次出现的位置(包含起始位置)

startsWith方法:

boolean  startsWith(String  prefix):  判断字符串开后谁是不是以指定子字符串,如果是返回true,不是返回false

boolean  startsWith(String  prefix , int  toffset):  从指定索引位置开始,判断字符串的开头是不是以指定的字符串,如果是返回true,不是返回false

endsWith方法:

boolean  endsWith(String  prefix):  判断字符串末尾是否包含指定子字符串,如果是返回true,不是返回false

contains方法:

boolean contains(CharSequence s):  判断字符串中是否包含指定子字符串,如果是返回true,不是返回false

字符串转换成数组:

char[]   toCharArray():  将此字符串转换成新的字符串

char[] arr = s.toCharArray();
System.out.println(Arrays.toString(arr));

字符串大小写转换:

toUpperCase:  返回一个新的字符串将小写的字符串转换成大写的字符串

toLowerCase:  返回一个新的字符串将大西的字符串转换成小写的字符串

忽略前后空格:

trim:  将字符串前后空格去掉返回字符串

截取字符串:

String substring(int beginIndex):  从指定索引位置开始截取,直到字符串末尾

String substring(int beginIndex,  int  endIndex):  总指定索引位置开始截取,到指定位置结束(不包含结束处索引)

注意:

开始位置和结束位置必须和法,不然就会报错

字符串替换:

String replace(char oldChar, char newChar):  替换字符,oldChar替换成newChar,返回新的字符

String replace(CharSequence target, CharSequence replacement):  将与目标序列匹配的每个子字符串替换成指定的字符串替换

判断字符串是否为空:

boolean isEmpty():  判断字符串是否为空,也就是判断字符串长度是否为零

equals方法:

equalsIgnoreCase:  忽略大小写进行比较,如果相同返回true,不同返回false

equals:  比较内容,包括大小写,如果相同返回true,不同返回false