当前位置: 首页 > news >正文

湖南品牌网站建设2015网站排名

湖南品牌网站建设,2015网站排名,网站内容批量替换,培训机构线上引流推广方法Java 数组列表 ArrayList 类是一个可调整大小的数组,可以在 java.util 包中找到。 内置数组和 Java 中的 ArrayList 之间的区别在于,数组的大小不能修改(如果要在数组中添加或删除元素,则必须创建一个新的数组)。虽然…

Java 数组列表

ArrayList 类是一个可调整大小的数组,可以在 java.util 包中找到。
内置数组和 Java 中的 ArrayList 之间的区别在于,数组的大小不能修改(如果要在数组中添加或删除元素,则必须创建一个新的数组)。虽然可以随时在 ArrayList 中添加和删除元素。语法也略有不同:

创建一个名为 cars 的 ArrayList 对象,该对象将存储字符串:

import java.util.ArrayList; // import the ArrayList classArrayList<String> cars = new ArrayList<String>(); // Create an ArrayList object

添加项

ArrayList 类具有许多有用的方法。例如,要将元素添加到列表中,请使用 add() 方法:
Example

import java.util.ArrayList;public class Main {public static void main(String[] args) {ArrayList<String> cars = new ArrayList<String>();cars.add("Volvo");cars.add("BMW");cars.add("Ford");cars.add("Mazda");System.out.println(cars);}
}

通过引用索引号在指定位置添加项目:

Example

import java.util.ArrayList;public class Main {public static void main(String[] args) {ArrayList<String> cars = new ArrayList<String>();cars.add("Volvo");cars.add("BMW");cars.add("Ford");cars.add(0, "Mazda"); // Insert element at the beginning of the list (0)System.out.println(cars);}
}

记住: 数组索引从 0 开始:[0] 是第一个元素。[1] 是第二个元素,依此类推。

访问项目

要访问 ArrayList 中的元素,请使用 get() 方法并引用索引号:
Example

cars.get(0);

更改项目

要修改元素,请使用 set() 方法并引用索引号:
Example

cars.set(0, "Opel");

删除项目

要删除元素,请使用 remove() 方法并引用索引号:
Example

cars.remove(0);

要删除 ArrayList 中的所有元素,请使用 clear() 方法:

Example

cars.clear();

ArrayList 大小

要找出 ArrayList 有多少个元素,请使用 size 方法:

Example

cars.size();

遍历 ArrayList

使用 for 循环遍历 ArrayList 的元素,并使用 size() 方法指定循环应运行多少次:

Example 例

public class Main {public static void main(String[] args) {ArrayList<String> cars = new ArrayList<String>();cars.add("Volvo");cars.add("BMW");cars.add("Ford");cars.add("Mazda");for (int i = 0; i < cars.size(); i++) {System.out.println(cars.get(i));}}
}

使用 for-each 循环遍历 ArrayList:

Example

public class Main {public static void main(String[] args) {ArrayList<String> cars = new ArrayList<String>();cars.add("Volvo");cars.add("BMW");cars.add("Ford");cars.add("Mazda");for (String i : cars) {System.out.println(i);}}
}

其他类型

ArrayList 中的元素实际上是对象。在上面的示例中,我们创建了 “String” 类型的元素(对象)。请记住,Java 中的 String 是一个对象(不是原始类型)。要使用其他类型,例如 int,您必须指定等效的包装类:Integer。对于其他原始类型,请使用:Boolean 表示布尔值,Character 表示 char,Double 表示 double,等等:

Example
创建一个 ArrayList 来存储数字(添加 Integer 类型的元素):

import java.util.ArrayList;public class Main {public static void main(String[] args) {ArrayList<Integer> myNumbers = new ArrayList<Integer>();myNumbers.add(10);myNumbers.add(15);myNumbers.add(20);myNumbers.add(25);for (int i : myNumbers) {System.out.println(i);}}
}

对 ArrayList 进行排序

java.util 包中的另一个有用的类是 Collections 类,其中包括用于按字母或数字顺序对列表进行排序的 sort() 方法:

Example
对字符串的 ArrayList 进行排序:

import java.util.ArrayList;
import java.util.Collections;  // Import the Collections classpublic class Main {public static void main(String[] args) {ArrayList<String> cars = new ArrayList<String>();cars.add("Volvo");cars.add("BMW");cars.add("Ford");cars.add("Mazda");Collections.sort(cars);  // Sort carsfor (String i : cars) {System.out.println(i);}}
}

Example
对整数的 ArrayList 进行排序:

import java.util.ArrayList;
import java.util.Collections;  // Import the Collections classpublic class Main {public static void main(String[] args) {ArrayList<Integer> myNumbers = new ArrayList<Integer>();myNumbers.add(33);myNumbers.add(15);myNumbers.add(20);myNumbers.add(34);myNumbers.add(8);myNumbers.add(12);Collections.sort(myNumbers);  // Sort myNumbersfor (int i : myNumbers) {System.out.println(i);}}
}
http://www.dtcms.com/a/544050.html

相关文章:

  • 网站举报12321鲜花网站建设的利息分析
  • 崇州市微信端网站建有没有做淘宝的网站吗
  • 湖北智能网站建设找哪家建网站 发信息 做推广
  • 建设银行南通城区网站百度推广收费标准
  • 主页网站模板网贷审核网站怎么做
  • 网站建设的布局种类有没有自动排名的软件
  • 阿里云做淘宝客网站任丘网站建设价格
  • 程序员参与洗钱网站建设做网站公司排行榜
  • 咸宁响应式网站建设价格无锡网站建设品牌大全
  • 商城网站源码下载九台网站
  • 建设银行信用卡积分兑换商城网站直接用ip访问网站要备案吗
  • 江苏丹阳建设公司网站wordpress分级标题
  • 建设部信息中心网站wordpress 下拉框
  • 网站开发合同注意事项基于vue的毕业设计题目
  • 网站导航建设注意最完整的外贸流程图
  • 建站之星网站成品分离群晖wordpress去掉
  • 租空间开网站wordpress 跨域请求
  • 乌镇网站建设投标书网站设计合同注意事项
  • 网站游戏网站怎么自己做企业管理咨询报告
  • 佛山省钱网站设计哪家便宜信息流广告有哪些投放平台
  • 网站建设预计费用网站验证码 php
  • 做国外的营销的网站免费给别人做任务的网站
  • 模板网站优化用asp.net 做网站
  • 佛山网站建设方案策划网站推广建设费
  • 威联通怎么建设网站网站原创文章来源
  • python开发工具公司网站建设及优化计划书
  • 公司网站建设劳伦淘宝客网站免费模板下载
  • 长春免费建站模板中国风html5网站模板
  • 石景山重庆网站建设网站推广途径和要点
  • h5能做网站开发吗.net网站开发技术简介