『壹』 java里面addElement()方法何用功能
addElement是java.util.Vector.addElement(E obj)方法实例。将指定的组件添加到此向量的末尾,将其大小增加 1。如果向量的大小比容量大,则增大其容量。
此方法闷逗的功能与add(E)方法的功能完全相同(后者是List接口的一部分)。
以下例子将告诉你如何使用 java.util.Vector.addElement(E obj)方法:
packageyii.com;
importjava.util.Vector;
publicclassVectorDemo{
publicstaticvoidmain(String[]args){
//
Vector<Integer>vec=newVector&;ltInteger>(4);
//useadd()
vec.add(4);
vec.add(3);
vec.add(2);
vec.add(1);
//letus纳罩如
System.out.println("Initialelementsinthevector:-");
洞启for(Integernumber:vec){
System.out.println("Number="+number);
}
//addnewelement
vec.addElement(12);
//
System.out.println("Elementsafteraddition:-");
for(Integernumber:vec){
System.out.println("Number="+number);
}
}
}
『贰』 java中vector中add,addElement区别
这两个方法最大的区别就是返回值不一样,在作用上基薯郑本没有区别。
add是实现List接口重写的方法,返回值为boolean。
addElement是肢粗Vector类中的特有方法,返回值是void。历手镇
『叁』 java 利用Vector 将二维数组 添加到DefaultTableModel中
for(k=0;k<rsR;k++){
s0[k]=strc00[k][0];
s1[k]=strc00[k][1];
s2[k]=strc00[k][2];
}
v.addElement(s0[0]);
v.addElement(s1[1]);
v.addElement(s2[2]);
v_data.add(v);
DefaultTableModeltemp1=(DefaultTableModel)jt.getModel();
temp1.setDataVector(v_data,v_head);
temp1.fireTableStructureChanged();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
『肆』 java中element的方法有哪些
addElement(E obj) 方法用于将指定的组件添加到该载体的末端并通过其大小增加。如果它的尺寸大于它的容量此向量的容量增大。addElement()方法在功能上添加(Object)方法相同。add()方法返回 true/false,但addElement()方法不返回任何值。
声明
以下是java.util.Vector.addElement()方法的声明
public void addElement(E obj)
参数
obj -- 它指的是所添加的组件。
返回值
The return type is void
异常
NA
『伍』 java对xml文件添加节点
/*
这里使用了dom4j组件,你需指山培要自己去下载dom4j。
其中a.xml是你的源文件。
这个程序没有向磁盘中创建一个新文件,唯返你可以自己修改代码。
例如:
XMLWriter xmlWriter = new XMLWriter(new PrintWriter(System.out), format);
可以修改为
XMLWriter xmlWriter = new XMLWriter(new FileWriter("a.xml"), format);
这样就可以修改源文件a.xml了。
*/
import org.dom4j.*;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import org.dom4j.io.SAXReader;
import java.io.*;
public class Test {
public static void main(String[] args) {
SAXReader saxReader = new SAXReader();
try {
Document doc = saxReader.read(new File("a.xml"));
doc.getRootElement().addElement("PARAM"唯唯)
.addElement("TASKLIST").addElement("TASK")
.addElement("DATA_TRAN_ID").addCDATA("14595");
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("gb2312");
XMLWriter xmlWriter = new XMLWriter(new PrintWriter(System.out), format);
xmlWriter.write(doc);
xmlWriter.close();
} catch (DocumentException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
}
}
}
『陆』 java swing 中的列表框JList如何在程序中动态的添加和删除元素
写的比较草,添了些注释
有问题给我发信息吧
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.DefaultListModel;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.jscrollPane;
import javax.swing.JTextField;
public class TestJList extends JFrame implements ActionListener {
JList jl;
JScrollPane jsp;// 滑块
DefaultListModel dlm;// Jlist里面的内容的对象
JButton jb1;// 删除按钮
JButton jb2;// 添加按钮
JPanel jp;// 放2个按钮的panel
JPanel jp2;// 放文本框的panel
JTextField jtf;// 文本框,用于输入要插入的文字
public TestJList() {
// TODO Auto-generated constructor stub
jb1 = new JButton("删除");
jb2 = new JButton("添加");
jp = new JPanel();
jp2 = new JPanel();
jtf = new JTextField("请在这里输入想添加的内容");
dlm = new DefaultListModel();
jl = new JList(dlm);// 创建一个包含DefaultListModel的Jlist
jsp = new JScrollPane(jl);// 创建一个包含Jlist的滑块
// 以下是布局,大体就是把按钮添加到panel,把panel添加到窗体
jp.setLayout(new FlowLayout());
jp.add(jb1);
jp.add(jb2);
jp2.setLayout(new FlowLayout());
jp2.add(jtf);
setLayout(new GridLayout(3, 1));
add(jsp);
add(jp2);
add(jp);
jb1.addActionListener(this);// 把监听注册个按钮
jb2.addActionListener(this);// 把监听注册个按钮
setSize(200, 400);
setVisible(true);
// 添加一个点击右上“叉”关闭窗口的事件
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0); // 关闭
}
});
}
// 添加一个按钮的监听
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
// 如果按的是删除按钮
if (e.getSource() == jb1) {
// 移除当前选择的内容
dlm.remove(jl.getSelectedIndex());
}
// 如果按的是田间按钮
if (e.getSource() == jb2) {
// 吧文本框中的内容添加到列表
dlm.addElement(jtf.getText());
}
}
// 测试主函数
public static void main(String[] args) {
TestJList tj = new TestJList();
}
}
『柒』 Java 用for循环向一个一维数组中添加数据
源代码:
import java.util.Scanner;
public class addElement {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入需要的数组大小:");
Scanner scan=new Scanner(System.in);
int n = scan.nextInt();//接受输入的数组大小
int[]arr=new int[n];//定义一个大小为刚输入的n的数组
System.out.println("输入数组的每个元素:");
for(int i=0;i<arr.length;i++)
arr[i]=scan.nextInt();//依次输入元素到arr[i]
System.out.println("数组的元素依次为:");
for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+" ");
}
}
『捌』 java:Vector类一个方法addElement(),添加的必须是组件,但是为什么我往里面添加一个String型也可以呢
Vector的addElement方法的参数类型为object,也就拿耐是说你你的参数可以使任何类型,不消迟春是必须为数组,可以查旦慎看一下API会对你有帮助的