55问答网
所有问题
当前搜索:
java中set方法
听说
java中set
集合中的元素是不可以重复的,但是我写的这个代码里面又重...
答:
这是因为你没有重写
Set
Class的equals和hashCode
方法
.没有重写的时候,对象比较调用的是Object的equals方法,此时你new的每个人都是不同对象,及时名字和长度都一样,也不认为是一个对象.eclipse为例,可以在文件上右键,自动生成这两个方法,生成的时候选择你需要判断equals的属性即可 ...
求问
java中set
Name和getName是怎么执行的
答:
你好:private String name;public String getName() { return name;} public void setName(String name) { this.name = name;} 因为 为了安全 变量设成 private 是私有的,但它有要向外提供方法,让别的来调用,所有就有了get
set 方法
,之所以是get set,也是因为习惯问题! getName() 是取得...
java中
假如有无参构造器时,类中还是否必须有
set
设定器和get访问器...
答:
无参构造,只是将类实例化的一个
方法
,
set
和get是设置和获得实例的属性的。而且决定你需要不需要set和get,看你的属性是public还是缺省的,如果public,set和get不需要,直接调用实例的属性赋值,为了安全性,我们才采用set和get方法,如果没有相应的需求,可以不用。
...年龄(age),性别(gender)每个属性分别有get/
set方法
。
答:
import
java
.util.ArrayList;public class Customer { private String name;int age;String sex;public String getName() { return name;} public void
set
Name(String name) { this.name = name;} public int getAge() { return age;} public void setAge(int age) { this.age = age;} pu...
java中
hash
set
和hashmap 有什么特点。
答:
使用put()
方法
将元素放入map中 使用add()方法将元素放入
set
中 HashMap中使用键对象来计算hashcode值 Hash
Set
使用成员对象来计算hashcode值,对于两个对象来说hashcode可能相同,所以equals()方法用来判断对象的相等性,如果两个对象不同的话,那么返回false HashMap比较快,因为是使用唯一的键来获取对...
JAVA中set
类型怎么转换成vector类型?
答:
有个
方法
:addAll(Collection c); //可以接受
Set
和List类型的参数 例子:import
java
.util.*;public class T{ public static void main(String[] args){ Set<String>
set
= new HashSet<String>();set.add("a");set.add("b");set.add("c");Vector<String> v = new Vector<String>(...
java中
从hash
set
中取元素
答:
public class Func{ //我假定是String类型的 public static
Set
<String>
set
= new HashSet<String>();public static void main(String[] args){ add();show();} public static void add(){ set.add("小白");set.add( "
java
");} public static void show(){ //迭代的
方法
Iterator it...
java中
Timer类中的
set
Delay(int delay)
方法
答:
tmr.
set
Delay(tmr.getDelay()+10);javax.swing.Timer Timer tmr=new Timer(100, new ActionListener(){ public void actionPerformed(ActionEvent evt){ tmr.setDelay(tmr.getDelay()+50); System.out.println(new Date()); } }); tmr.start(); ...
Java中set
State(true)一般什么意思
答:
如果我们不使用
set
State而是使用this.state.key来修改,将不会触发组件,如果将this.state赋值给一个新的对象引用,那么其他不在对象上的state将不会被放入状态队列中,当下次调用setState并对状态队列进行合并时,直接造成了state丢失,所以在state
方法
中增加true用来判断。
java中
的setLayout怎么用?
答:
函数声明格式:public void setLayout(LayoutManager manager)一般的用法:setLayout(new BorderLayout())//或FlowLayout...随后调用add(...)即可。常用的有5种:FlowLayout、BorderLayout、GridLayout、CardLayout、GridBagLayout。一般说都要放在构造函数或初始化函数中,设置后再加入控件。
set
Border() 是使用...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜