东莞做网站企业,长春长春网站建设,创量广告投放平台,群晖个人网站建设为什么80%的码农都做不了架构师#xff1f; 在Java中#xff0c;我们可以用数组来存放同类型的变量或对象#xff0c;但是数组有一个缺陷#xff0c;它的长度不可变#xff0c;必须在定义时给定其长度#xff0c;所以说在一些场合下不适用。例如我们要存放… 为什么80%的码农都做不了架构师 在Java中我们可以用数组来存放同类型的变量或对象但是数组有一个缺陷它的长度不可变必须在定义时给定其长度所以说在一些场合下不适用。例如我们要存放一些相关的字符串要求存放在不确定长度这时用数组就不合适长度太短容易越界长度太长会浪费资源。这时就可以用容器来存放。 ArrayListString str new ArrayListString(); //ArrayList是容器的类型String是存放元素的类型 ArrayList类是实现List接口的一种常用的还有LinkedListVector和Stack。List是有序的Collection使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引元素在List中的位置类似于数组下标来访问List中的元素这类似于Java的数组。 String str_istr.get(i); //取str中第i个元素赋给str_i. ArrayList类还有许多方法来实现对容器内对象的操作使用起来很方便。 转载于:https://my.oschina.net/2593/blog/782063