public class FArray<T> extends java.lang.Object implements ArrayProvider<T>, XMLWriter, XMLReadable, java.io.Serializable
XML_TAG, XML_VALUE| 构造器和说明 |
|---|
FArray()
默认的构造函数
|
FArray(java.util.Collection<T> collection)
通过使用一个无序集合生成的链表类
|
FArray(T[] array)
通过使用一个数组生成的链表类
|
| 限定符和类型 | 方法和说明 |
|---|---|
ArrayProvider<T> |
add(T obj)
添加指定元素到链表中
|
java.lang.Object[] |
asObjects()
将该链表类转化成数组
|
FArray |
cjkEncode()
编码
|
T |
elementAt(int index)
获取链表中指定索引的元素
|
boolean |
equals(java.lang.Object object) |
java.util.Iterator<T> |
iterator()
链表的迭代器
|
int |
length()
链表的长度
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
removeElement(int i)
移除指定索引上的元素
|
void |
setElement(int i,
T attach) |
ArrayProvider<T> |
simpleAdd(T obj)
简单添加 不合并
|
java.util.List<T> |
toList()
将FineReport封装的链表转化成普通的链表
|
java.util.Set<T> |
toSet()
将FineReport封装的链表转化成Set用于判断
注意:该方法没有考虑判断后续插入,仅支持数据确定之后调用,当前场景没有问题
没有在插入的地方需要判断的必要
|
java.lang.String |
toString()
链表的字符串描述
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public FArray()
public FArray(T[] array)
array - 源数组public FArray(java.util.Collection<T> collection)
collection - 无序集合public java.lang.Object[] asObjects()
asObjects 在接口中 ArrayProvider<T>public T elementAt(int index)
elementAt 在接口中 ArrayProvider<T>index - 要获取的元素的索引public int length()
length 在接口中 ArrayProvider<T>public java.util.Iterator<T> iterator()
iterator 在接口中 ArrayProvider<T>iterator 在接口中 java.lang.Iterable<T>public void removeElement(int i)
removeElement 在接口中 ArrayProvider<T>i - 要移除的元素的索引public void setElement(int i,
T attach)
public ArrayProvider<T> add(T obj)
add 在接口中 ArrayProvider<T>obj - 要添加的元素public ArrayProvider<T> simpleAdd(T obj)
obj - 要添加的元素public java.util.List<T> toList()
toList 在接口中 ArrayProvider<T>public java.util.Set<T> toSet()
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic FArray cjkEncode()
public boolean equals(java.lang.Object object)
equals 在类中 java.lang.Objectpublic void writeXML(XMLPrintWriter writer)
XMLWriterpublic void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReader