学了StringBuffer,StringBuilder发现一个Java对substring方法命名的问题,方法命名不都是统一的首单词首字母小写,其他单词首字母大写的么?为什么这里不是subString,而是substring,难道就因为它在StringBuffer、StringBuilder中的返回类型是String,而不是StringBuffer或者StringBuilder么?如果说substring是一个整体单词(英文意思:子串)的话,那为什么sublist(英文意思:子表)同样是一个整体单词,可是在ArrayList里面它的截取方法是subList(这个方法返回的是List<E>类型)?难道真的是返回的是本类型的就大写,不是本类型的就小写?
|