# Class: com.pnfsoftware.jeb.util.encoding.json.ItemList

```

 |a:b:c| => |a|,|b|,|c|
 |:| => ||,||
 |a:| => |a|,||
 
```

## Constructor: ItemList


## Constructor: ItemList
- parameter: `s`, type: `java.lang.String`


## Constructor: ItemList
- parameter: `s`, type: `java.lang.String`
- parameter: `sp`, type: `java.lang.String`


## Constructor: ItemList
- parameter: `s`, type: `java.lang.String`
- parameter: `sp`, type: `java.lang.String`
- parameter: `isMultiToken`, type: `boolean`


## Method: add
- parameter: `i`, type: `int`
- parameter: `item`, type: `java.lang.String`


## Method: add
- parameter: `item`, type: `java.lang.String`


## Method: addAll
- parameter: `list`, type: `com.pnfsoftware.jeb.util.encoding.json.ItemList`


## Method: addAll
- parameter: `s`, type: `java.lang.String`


## Method: addAll
- parameter: `s`, type: `java.lang.String`
- parameter: `sp`, type: `java.lang.String`


## Method: addAll
- parameter: `s`, type: `java.lang.String`
- parameter: `sp`, type: `java.lang.String`
- parameter: `isMultiToken`, type: `boolean`


## Method: clear


## Method: get
- parameter: `i`, type: `int`
- return type: `java.lang.String`

Description: 
parameter: i: 0\-based
return: 

## Method: getArray
- return type: `java.lang.String[]`


## Method: getItems
- return type: `java.util.List`


## Method: reset


## Method: setSP
- parameter: `sp`, type: `java.lang.String`


## Method: size
- return type: `int`


## Method: split
- parameter: `s`, type: `java.lang.String`
- parameter: `sp`, type: `java.lang.String`
- parameter: `append`, type: `java.util.List`
- parameter: `isMultiToken`, type: `boolean`


## Method: split
- parameter: `s`, type: `java.lang.String`
- parameter: `sp`, type: `java.lang.String`
- parameter: `append`, type: `java.util.List`


## Method: toString
- return type: `java.lang.String`


## Method: toString
- parameter: `sp`, type: `java.lang.String`
- return type: `java.lang.String`


