『壹』 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會對你有幫助的