java regionMatches()方法使用的时候,截取s字符串的长度大于比较字符串的长度,num=0是为什么?

[复制链接]
查看11 | 回复3 | 2011-11-30 11:00:07 | 显示全部楼层 |阅读模式
public boolean regionMatches(int toffset,
String other,
int ooffset,
int len)测试两个字符串区域是否相等。 将此 String 对象的一个子字符串与参数 other 的一个子字符串进行比较。如果这两个子字符串表示相同的字符序列,则结果为 true。要比较的此 String 对象的子字符串从索引 toffset 处开始,长度为 len。要比较的 other 的子字符串从索引 ooffset 处开始,长度为 ...
回复

使用道具 举报

千问 | 2011-11-30 11:00:07 | 显示全部楼层
public boolean regionMatches(boolean ignoreCase,
int toffset,
String other,
int ooffset,...
回复

使用道具 举报

千问 | 2011-11-30 11:00:07 | 显示全部楼层
改为 if(s.regionMatches(k,"en",0,2))
, "en"的索引以0开始...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行