change ArrayList to List<T>
Merge pull request #1 from yuxxxx/development

change ArrayList to List<T>