• 欢迎光临~

week 6

开发技术 开发技术 2022-08-06 次浏览

笔记:

字符串:

String

 

str.indexOf(substr)

可用于检索字符所在的位置

例:String s=“QWERTY”;

  int size=s.indexOf("W");//size=1

 

str.lastindexOf(substr)

此方法和length相同,我觉得这个方法比较多余。。

 

str.charAt(index)

这个方法和indexOf正好相反,可用于指出下标所指的字符

 

str.substring(int beginlndex)

str.substring(int begin,int end)

可用于截取字符串的一部分

week 6week 6

 

 

str.replace(char old,char new)

字符串内对某一种字符替换

week 6week 6

 

 

额外的 还有对字母大小写转换的方法

str.toLowerCase()

str.toUpperCase()

 

str.startsWith(String p)

str.endsWith(String s)

(此方法需和布尔同用,用于判断)返回值为布尔类型,判断指定内容是否为指定参数

week 6

 

 

一般情况下要new一个对象,这样不会产生地址上出冲突

 比如在字符串等价上,如果

String str1=new String ("qw");

String str2=new String ("qw");

boolean a=(str1=str2);

那么这是一个矛盾式

因为str1=str2判断的是地址是否相同,而上述内容中的new为两个变量分别开辟了不同的空间

str.equals(String others)则可用于判断两个字符串是否完全一致

 

按顺序比较字符串大小:

str.compaareTo(String others)

返回值仅可是-1,0,1(小 等 大)

 

字符串分割

str.split(String sign,int limit)

如果想定义多个分割符,可用|,比如,|。就是分割符为,和。

分割后储存在二维字符串中

week 6

 

程序员灯塔
转载请注明原文链接:week 6
喜欢 (0)