public class StringList
extends java.lang.Object
implements java.util.List<java.lang.String>, java.lang.Cloneable, java.io.Serializable
The implementation uses an array for maximum speed. If the number of elements grows larger than capacity, the capacity will automatically grow.
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
serialVersionUID |
| 构造器和说明 |
|---|
StringList()
默认构造函数。
|
StringList(int nInitialCapacity)
构造函数。
|
StringList(java.util.List<?> lstData)
通过列表数据构造。
|
StringList(java.util.Set<?> datas)
通过数据集合构造。
|
StringList(java.lang.String[] arrayData)
通过数组构造。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(int nIndex,
java.lang.String strElement)
在指定位置前插入字符串。
|
boolean |
add(java.lang.String strValue)
添加一个字符串值。
|
StringList |
add(java.lang.String[] arrayValue)
加入一个字符串数组。
|
StringList |
add(StringList lstValue)
加入一个字符串列表的数据。
|
boolean |
addAll(java.util.Collection c) |
boolean |
addAll(int index,
java.util.Collection c) |
boolean |
addIfNotContains(java.lang.String value)
如果指定值不存在,则加入列表。
|
StringList |
append(java.lang.String strValue)
添加一个字符串值。
|
StringList |
append(java.lang.StringBuffer sbufValue)
添加一个字符串。
|
void |
clear() |
java.lang.Object |
clone() |
boolean |
contains(java.lang.Object o) |
boolean |
contains(java.lang.String str)
判断字符串列表中是否包含指定的字符串。
|
boolean |
contains(java.lang.String strData,
boolean bIgnoreCase)
判断字符串列表中是否包含指定的字符串。
|
boolean |
containsAll(java.util.Collection c) |
boolean |
containsValue(java.lang.String strData)
判断字符串列表中是否包含指定的字符串。
|
void |
ensureCapacity(int nMinCapacity)
Increases the capacity of this ArrayList instance, if
necessary, to ensure that it can hold at least the number of elements
specified by the minimum capacity argument.
|
boolean |
equals(java.lang.Object objList)
判断内容是否相同。
|
java.lang.String |
get(int nIndex) |
java.lang.String |
getString(int nIndex)
Returns the long value at the specified index.
|
int |
indexOf(java.lang.Object o) |
void |
insert(int nIndex,
java.lang.String strValue)
在指定位置插入字符串。
|
boolean |
isEmpty()
列表是否为空。
|
java.util.Iterator<java.lang.String> |
iterator() |
int |
lastIndexOf(java.lang.Object o) |
java.util.ListIterator<java.lang.String> |
listIterator() |
java.util.ListIterator<java.lang.String> |
listIterator(int index) |
java.lang.String |
remove(int nIndex)
删除指定字符串。
|
boolean |
remove(java.lang.Object o) |
boolean |
remove(java.lang.String strData)
删除指定字符串。
|
boolean |
removeAll(java.util.Collection<?> c) |
boolean |
retainAll(java.util.Collection<?> c) |
java.lang.String |
set(int nIndex,
java.lang.String strData)
设置指定元素的值。
|
int |
size()
Returns the number of elements in the list.
|
void |
sort()
对数据进行正向排序。
|
void |
sort(boolean bDesc)
对数据进行排序。
|
static java.lang.String[] |
sort(java.lang.String[] arrayStr)
对字符串数组进行顺序排序
|
static java.lang.String[] |
sort(java.lang.String[] arrayStr,
boolean bDesc)
对字符串数组进行排序
|
static java.lang.String[] |
sort(java.lang.String[] arrayStr,
int nSize,
boolean bDesc)
对字符串数组进行排序
|
java.util.List<java.lang.String> |
subList(int fromIndex,
int toIndex) |
java.lang.Object[] |
toArray() |
java.lang.Object[] |
toArray(java.lang.Object[] a)
始终返回 String[]对象。
|
java.lang.String |
toString() |
java.lang.String[] |
toStringArray()
Returns a new array containing the list elements.
|
public static final long serialVersionUID
public StringList()
public StringList(java.util.List<?> lstData)
lstData - public StringList(java.util.Set<?> datas)
datas - public StringList(java.lang.String[] arrayData)
arrayData - public StringList(int nInitialCapacity)
nInitialCapacity - a capacity to initialize the list with.public java.lang.Object clone()
clone 在类中 java.lang.Objectpublic boolean equals(java.lang.Object objList)
equals 在接口中 java.util.Collection<java.lang.String>equals 在接口中 java.util.List<java.lang.String>equals 在类中 java.lang.Objectpublic final void ensureCapacity(int nMinCapacity)
minCapacity - the desired minimum capacity.public boolean add(java.lang.String strValue)
add 在接口中 java.util.Collection<java.lang.String>add 在接口中 java.util.List<java.lang.String>strValue - public boolean addIfNotContains(java.lang.String value)
value - public StringList append(java.lang.String strValue)
strValue - public StringList append(java.lang.StringBuffer sbufValue)
sbufValue - public StringList add(java.lang.String[] arrayValue)
arrayValue - public StringList add(StringList lstValue)
lstValue - public void clear()
clear 在接口中 java.util.Collection<java.lang.String>clear 在接口中 java.util.List<java.lang.String>public java.lang.String getString(int nIndex)
nIndex - the index of the value to return.public final java.lang.String get(int nIndex)
get 在接口中 java.util.List<java.lang.String>public java.lang.String set(int nIndex,
java.lang.String strData)
set 在接口中 java.util.List<java.lang.String>nIndex - strData - public java.lang.String remove(int nIndex)
remove 在接口中 java.util.List<java.lang.String>nIndex - public boolean remove(java.lang.String strData)
strData - public final int size()
size 在接口中 java.util.Collection<java.lang.String>size 在接口中 java.util.List<java.lang.String>public java.lang.String[] toStringArray()
public final java.lang.Object[] toArray()
toArray 在接口中 java.util.Collection<java.lang.String>toArray 在接口中 java.util.List<java.lang.String>public java.lang.String toString()
toString 在类中 java.lang.Objectpublic void sort()
public void sort(boolean bDesc)
bDesc - 是否进行倒序排序。public static java.lang.String[] sort(java.lang.String[] arrayStr)
public static java.lang.String[] sort(java.lang.String[] arrayStr,
boolean bDesc)
arrayStr - 原始字符串数组bDesc - 是否反向排序。false:顺序排序 true:倒序排序public static java.lang.String[] sort(java.lang.String[] arrayStr,
int nSize,
boolean bDesc)
arrayStr - 原始字符串数组。nSize - 需要排序的数组大小。bDesc - 是否反向排序。false:顺序排序 true:倒序排序public boolean containsValue(java.lang.String strData)
strData - 查找的字符串,必须完全匹配。public boolean contains(java.lang.String str)
str - 查找的字符串,必须完全匹配。public boolean contains(java.lang.String strData,
boolean bIgnoreCase)
strData - 查找的字符串。bIgnoreCase - 是否忽略大小写,默认不忽略。public void insert(int nIndex,
java.lang.String strValue)
nIndex - 必须大于等于0,小于等于列表当前大小。strValue - 要插入的字符串。public boolean isEmpty()
isEmpty 在接口中 java.util.Collection<java.lang.String>isEmpty 在接口中 java.util.List<java.lang.String>public void add(int nIndex,
java.lang.String strElement)
add 在接口中 java.util.List<java.lang.String>nIndex - 指定位置,从0开始计数。strElement - 要插入的字符串。public boolean addAll(java.util.Collection c)
addAll 在接口中 java.util.Collection<java.lang.String>addAll 在接口中 java.util.List<java.lang.String>public boolean addAll(int index,
java.util.Collection c)
addAll 在接口中 java.util.List<java.lang.String>public final boolean contains(java.lang.Object o)
contains 在接口中 java.util.Collection<java.lang.String>contains 在接口中 java.util.List<java.lang.String>public boolean containsAll(java.util.Collection c)
containsAll 在接口中 java.util.Collection<java.lang.String>containsAll 在接口中 java.util.List<java.lang.String>public int indexOf(java.lang.Object o)
indexOf 在接口中 java.util.List<java.lang.String>public java.util.Iterator<java.lang.String> iterator()
iterator 在接口中 java.lang.Iterable<java.lang.String>iterator 在接口中 java.util.Collection<java.lang.String>iterator 在接口中 java.util.List<java.lang.String>public int lastIndexOf(java.lang.Object o)
lastIndexOf 在接口中 java.util.List<java.lang.String>public final java.util.ListIterator<java.lang.String> listIterator()
listIterator 在接口中 java.util.List<java.lang.String>public java.util.ListIterator<java.lang.String> listIterator(int index)
listIterator 在接口中 java.util.List<java.lang.String>public final boolean remove(java.lang.Object o)
remove 在接口中 java.util.Collection<java.lang.String>remove 在接口中 java.util.List<java.lang.String>public boolean removeAll(java.util.Collection<?> c)
removeAll 在接口中 java.util.Collection<java.lang.String>removeAll 在接口中 java.util.List<java.lang.String>public boolean retainAll(java.util.Collection<?> c)
retainAll 在接口中 java.util.Collection<java.lang.String>retainAll 在接口中 java.util.List<java.lang.String>public java.util.List<java.lang.String> subList(int fromIndex,
int toIndex)
subList 在接口中 java.util.List<java.lang.String>public final java.lang.Object[] toArray(java.lang.Object[] a)
toArray 在接口中 java.util.Collection<java.lang.String>toArray 在接口中 java.util.List<java.lang.String>Copyright © 2001-2014 hynnet.com