「java通过add」java通过接口支持多重继承
本篇文章给大家谈谈java通过add,以及java通过接口支持多重继承对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java中,将对象,通过add()添加到集合中,这一过程会自动调用compareTo方法吗
- 2、java图形界面中的add()方法
- 3、JAVA里 add(prompt);add 这里用是什么意思啊
- 4、在java中add函数是做什么用的
- 5、这段Java代码哪里出错了呢,想要通过add方法改变s,但编译不成功
- 6、java图形界面中的add()方法是什么?
Java中,将对象,通过add()添加到集合中,这一过程会自动调用compareTo方法吗
会的,请参阅以下:
向树中添加的时候会调用
treeSet中的:
public boolean add(E e) {
return m.put(e, PRESENT)==null; //调用NavigableMap中的put方法
}
其中m定义为:private transient NavigableMapE,Object m;
NavigableMap中的put方法定义为:
public final V put(K key, V value) {
if (!inRange(key))
throw new IllegalArgumentException("key out of range");
return m.put(key, value); //调用TreeMap中的put方法
}
其中的m是个TreeMap
treeMap中的put方法截取如下:
if (key == null)
throw new NullPointerException();
Comparable? super K k = (Comparable? super K) key; //判断当前传入的是否实现 了比较接口
do {
parent = t;
cmp = k.compareTo(t.key); //跟父节点比较确定插入的位置
if (cmp 0)
t = t.left;
else if (cmp 0)
t = t.right;
else
return t.setValue(value);
} while (t != null);
java图形界面中的add()方法
1、add方法是在容器类里面的ContainPane
2、如果不是用对象,就默认是你本类的对象。。也就是说,你本类继承的是JFrame或者JPanel等,就是它的父类中的add方法调用
JAVA里 add(prompt);add 这里用是什么意思啊
add()是个方法,括号里的应该是对象,
比如说:
有两个对象
person1、person2
ArrayList
al
=
new
ArrayList()
;
al.add(person1)
al.add(person2)
这就是将person1、person2这两个对象存储到集合对象al中,要想读取的话,用al.get(0)和add.get(1)来读取.
在java中add函数是做什么用的
java.util 包下的接口 Collection中有
add(E e) 方法,表示添加一个元素
确保此 collection 包含指定的元素(可选操作)。如果此 collection 由于调用而发生更改,则返回 true。(如果此
collection 不允许有重复元素,并且已经包含了指定的元素,则返回 false。)
这段Java代码哪里出错了呢,想要通过add方法改变s,但编译不成功
这样成功了就怪了。你在main方法里String s = new String("hello");,然后调用了add(String str)方法,你这样想,str和s变量是一个吗?在你调用add(s)的时候,只是把值赋给了str而已,你说在add方法里面能改变外面的s吗。
add(String str)这里的变量str只是一个局部变量,只在方法内部起作用。
如果想达到改变字符串的目的,可以返回改变后的字符串:
public class Test13 {
public static void main(String[] args) {
String s=new String("hello");
System.out.println("before"+s);
s = add(s);
System.out.println("after"+s);
}
public static String add(String str){
str=new String("hi");
str =str+"china";
return str;
}
}
java图形界面中的add()方法是什么?
通过add方法进按钮等对象的添加(可以是按钮,可以是任何的面板对象)。
举例:
Container cp = getContentPane();//设置一个容器
cp.setLayout( new GridLayout(5,4,10,10));//设置容器样式
JButton btn1 = new JButton("1") ;//创建一个按钮
cp.add (btn1);//增加进入容器
备注:这个当前swing技术都实现图形化了,如NetBeans,直接拖拽即可实现。
java通过add的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java通过接口支持多重继承、java通过add的信息别忘了在本站进行查找喔。