为什么StringBuffer类没有endWith()方法? String类中有很多方法在StringBuffer都没有,比如endWith(),为什么呢?api为什么要设计成这样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StringBuffer与String主要不同是实现了可修改的字符串,所以它的主要方法应集中在修改上。 如果你要用endWith(),可以把StringBuffer给toString();啊。 pdvv(我爱花猫):修改之前先用endWith()判断不是更好吗? StringBuffer.toString().endWith() 就可以了 或许这么说比较好,String object的内存大小分配是固定的,在内存中的内容是不可以改变的,所以支持endWith(),而BufferString object的内容去不是可以动态增加,因为内存中的内容可以改变,所以不支持endWith()。 觉得O__________________K(K__________________O)说的比较在理 StringBuffer是动态的,但要实现一个endwith也不是什么难事,只不过没有必要罢了,还是那句话,术业有专攻,专类专用 O__________________K(K__________________O)说得很对啊,stringbuffer根本就是动态的长度(实际所用的长度肯定是固定的),末尾在什么地方呢?( 运算符 + 不能应用于 java.lang.Long,int? 高手帮忙啊,帮忙改下代码,关于 ini配置文件的 【新手提问】请问Container和JPanel的区别在哪? 关于声音文件路径的问题! JAVA中如何清频 为Label标签的边框设置线型 16进制的能转化为int型或long型吗? 有《Core Java》或是《Java核心技术卷1》电子版下载吗?? 请教问题,有分大家拿(jTable) vector的问题 如何获取要下载的文件名?(HttpURLConnection) 一个小问题,希望高手指教
说得很对啊,stringbuffer根本就是动态的长度(实际所用的长度肯定是固定的),末尾在什么地方呢?(