已采纳回答 / qq_随心而动O自由_03831871
<s:textarea></s:textarea>大小不可调HTML标签<textarea></textarea>大小可调
2016-08-17
最新回答 / 慕粉4353249
改为private还是有构造方法,你不是写了构造方法吗,public Student(String id,String name){ this.id=id; this.name=name;}这就是构造方法,实例化:Student stu = new Student("1","数据结构");这就是有参的构造方法及相关的实例化。如果你的构造方法是无参的话:public Student(){ this.id=id; this.name=name;}(get...
2016-08-16
已采纳回答 / evisional
可以的 也是新建一个集合 然后向里面添加元素 然后在一个大的集合里移除这个集合所有的值因为asList方法是转成一个大小不能更改的集合 所以直接创建集合是完全没有问题的
2016-08-16
最新回答 / 历飞雨
你要明白你现在做的是填空题,要注意上下文的。你要是自己从开始写,Date d=new Date();当然没有问题了。但是,在这个填空题里面,下面在调用format()方法的时候System.out.println(sdf2.format(now));System.out.println(sdf3.format(now));已经用到了now,而不是d。所以你在,创建Date的时候用的是now而不是d话说你已经很久没来学习了
2016-08-16
已采纳回答 / qq_ve餹惈箼_03823035
区别在于:这里(new RuntimeException("司机一滴酒,亲人两行泪"))调用了RuntimeException这个新异常的含参构造器,异常打印出来第一行是这样的:java.lang.RuntimeException: 司机一滴酒,亲人两行泪;而RuntimeException newExc=new RuntimeException(e) 是把捕获的DrunkException e(喝大了异常)传进去,打印出来是这样:java.lang.RuntimeExcep...
2016-08-15
最赞回答 / qq_大魔王集团首领_0
int n;do {n = random.nextInt(11);} while (n == 0);String str = "";for (int i = 0; i < n; i++) 第一个方法 这一段的do-while 可以删掉 把or循环的int i=0 改成i=-1
2016-08-14
最赞回答 / 慕粉3232525
println(str)只是输出字符串内容而已!字符串是不变对象,你改变内容就会创建新对象,但你频繁修改字符串时候,可能会有内存泄漏的风险,StringBuilder类是为频繁修改字符串操作而提供的类,所以需要将String类型传入StringBuilder进行安全修改,print(str.toString())在转回String类型,这样此次修改的字符串对象就不会创建新对象了!处女答啊~
2016-08-13
已采纳回答 / 海哥来了
跟哈希表有关的集合基本都要重写,如果不重写的话,调用的是Object的hashCode方法(返回的是堆中对象的地址,即栈中的引用变量存储的值)。举个例子:假设Student类中有2个成员变量:年龄,姓名。然后main方法定义一个HashSet集合用来存储Stundent对象(假定我们查询的时候利用名字不同来判断对象不同)然后有这样3个对象(3个学生) {“小明”,19岁}。{“小红”, 20岁}。{“小明”,7岁}。当把这3个对象依次放进HashSet集合时,HashSet集合将会先判断hashCo...
已采纳回答 / 小眼泪0
equals 方法主要应用到后面查询添加等需要比较是否相同元素的地方。在比较的时候调用的是他们的父接口的方法,其中用的就是equals遍历元素进行比较的。所以重写了equals在调用子接口(list等)时就用重写过的equals进行比较了。
2016-08-13