這是在eclipsercp程式設計中使用的部分匯入類,其他使用ctrl+o自行匯入
import org.w3c.dom.document;
import org.w3c.dom.element;
import org.w3c.dom.nodelist;
儲存檔案到本地xml檔案
本實驗例項entityelement,其中屬性有id,name,parentid
public void run() );
filedialog.setfilterextensions(new string );
string filename = filedialog.open();
system.out.println(filename);//檔案儲存的絕對路徑
try
// 第三步:將樹結構匯入本地檔案中
transforme***ctory tff = transforme***ctory.newinstance();
transformer tf = tff.newtransformer();
tf.setoutputproperty(outputkeys.indent, "yes");// 節點換行
tf.transform(new domsource(document),
new streamresult(filename));
} catch (exception e)
}
本地xml檔案資料如下
<?xml version="1.0" encoding="utf-8"?>1
員工管理
root
2員工檔案
員工管理
2員工薪資
員工管理
1產品管理
root
2產品分析
產品管理
2產品**
產品管理
3簡訊**
產品**
3傳統**
產品**
3wap**
產品**
匯入本地xml檔案,獲取乙個list集合
public listgetall(string filename) throws exception
element.setid(integer.parseint(contents.get(0)));
element.setname(contents.get(1));
element.setparentid(contents.get(2));
entitys.add(element);
}return entitys;
} }
Java 集合框架 List 集合
arraylist,linkedlist,vector,stack是list的4個實現類。arraylist 是乙個陣列佇列,相當於動態陣列。它由陣列實現,隨機訪問效率高,隨機插入 隨機刪除效率低。linkedlist 是乙個雙向鍊錶。它也可以被當作堆疊 佇列或雙端佇列進行操作。linkedlist...
java 操作list集合
二 對list集合進行刪除 1.普通的for迴圈刪除某個指定的元素 listlist new arraylist for int i 0 i 11 i system.out.println 刪除前的集合為 list int leng list.size for int i 0 i leng i sy...
Java中list集合框架
list裡物件 1.vector 內部是陣列資料結構,是同步的,不用了 2.arraylist 內部是陣列資料結果,是不同步的,替代了vector,查詢快 3.linkedlist 內部是鍊錶資料結構,是不同步的,增刪快 linkedlist link new linkedlist link.add...