当前位置: 代码迷 >> Java相关 >> [求助]string
  详细解决方案

[求助]string

热度:443   发布时间:2006-11-28 20:36:56.0
[求助]string

请问String 对象的startwith(“mjp”)方法是啥意思?
例如:String str=“123mjp”;
if(str。startwith(“mjp”))
??

搜索更多相关的解决方案: string  

----------------解决方案--------------------------------------------------------
它的意思是:测试此字符串是否以指定的前缀开始。
----------------解决方案--------------------------------------------------------
前缀匹配操作

String str="123mjp";
if(str.startsWith("mjp"))//检测str是否以"mjp"开头,当然这个if的值是false

但是startsWith有重载的方法,这样就是true
if(str.startsWith("mjp",3)) //即从str第3个位置做为开头开始检测是否匹配

原型:

public boolean startsWith(String s)

public boolean startsWith(String s,int offset)//offset设置检测字符串开始的位置



----------------解决方案--------------------------------------------------------
  相关解决方案