已采纳回答 / 黑山头山大王
StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
2016-10-14
http://www.imooc.com/opus/resource?opus_id=3417
应该挺完善的了,若果有问题,欢迎私聊交流。
应该挺完善的了,若果有问题,欢迎私聊交流。
2016-10-13
最新回答 / KeT
你的setBackground(Color.lightGray );这个语句没有作用在面板上,而是作用在JFrame窗口,你的思路出现问题了。如何解决呢,把这一句移到cp=this.getContentPane();的下边,并且setBackground(Color.lightGray );,是...
2016-10-13
最赞回答 / KeT
为什么会出现这个警告呢?因为Collection接口是集合类,而集合集合起来的得是类才符合它的规定,因此使用上方的朋友说的Integer包装类来解决它,是个还不错的选择。你要记住,什么时候才需要用到集合,就是把对象存储到一个集合中。建议你深入了解下集合的概念,巩固基础知识,这很重要。望采纳,谢谢。
2016-10-12
最新回答 / 历飞雨
我简单回答一下。add()方法中的数字,指的是添加位置。get()方法中的数字,指的是要调用的位置。add()方法的使用。初次往里面添加的话,添加位置只能是0位置,0可以省略不写的。 当第二次需要添加的时候,有两个添加位置,0位置和1位置。当你添加到0位置的时候,也就是把原本0位置存在的属性值,挤到了1位置。你也可以添加到1位置,这个时候1可以省略不写。每一次的添加都是对位置的从新排序。 当你需要第三次添加的时候,有0位置,1位置,2位置这样3个选择。选择最后一个位置的话,也就是2位置,2可以省...
2016-10-12
StringBuilder str=new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
// 从后往前每隔三位插入逗号
for(int i=str.length()-3; i>0;i=i-3){
str.insert(i,",");}
// 追加字符串
str.append("jaewkjldfxmopzdm");
// 从后往前每隔三位插入逗号
for(int i=str.length()-3; i>0;i=i-3){
str.insert(i,",");}
2016-10-12