1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1
2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
2015-01-15
已采纳回答 / sixGod
从楼上所发的代码上看,test()方法确实有问题,方法中的return 0;使得try块永远不会被执行到,所以编译都不通过了
最新回答 / Dason
// 创建一副牌public class Poker { private String num;//点数 private String flower;//花色 private String poker;//一张牌 public Poker(String pnum,String pflower){ this.num=pnum; this.flower=pflower; this.poker=num+flower; } // 用字符的比较规则,10比2,3,4...要小 public Strin...
2015-01-13
很明显没讲清楚,插入0位置的CR2在位置1的CR1后边,也就是说,插入位置的数字越小就越在后边,大前小后,排序会用到的,为这个东西研究了好几天。
2015-01-13
一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder;
每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
2015-01-13