JAVA学习-数组、列表

一、数组:

       在Java中,数组是一种基本的数据结构,用于存储固定大小的元素序列。数组在内存中是连续分配的,可以通过索引来访问和操作数组中的元素。

(一)、数组的特点:

1.数组的长度是固定的,一旦创建后无法改变。

2.数组中的元素类型必须相同。

3.数组可以通过索引来访问和修改元素,索引从0开始。

(二)、使用数组的步骤包括声明数组、创建数组、给数组元素赋值以及访问数组元素等。

数组的使用方法:

1. 声明数组:

 1. int[] numbers; // 声明一个整型数组
 2. String[] names; // 声明一个字符串数组
 3. double[] scores; // 声明一个双精度浮点数数组

2. 创建数组:

 1. numbers = new int[5]; 
 2. // 创建一个长度为5的整型数组
 3. names = new String[3]; 
 4. // 创建一个长度为3的字符串数组
 5. scores = new double[10]; 
 6. // 创建一个长度为10的双精度浮点数数组

3. 给数组元素赋值:

 1. numbers[0] = 10;
 2. numbers[1] = 20;
 3. numbers[2] = 30;
 4. names[0] = "Alice";
 5. names[1] = "Bob";
 6. names[2] = "Charlie";
 7. scores[0] = 85.5;
 8. scores[1] = 90.0;
 9. // 继续对其他元素赋值...

4. 访问数组元素:

 1. int firstNumber = numbers[0];
 2. String firstName = names[0];
 3. double firstScore = scores[0];
 4. System.out.println(firstNumber); 
 5. // 输出10
 6. System.out.println(firstName); 
 7. // 输出"Alice"
 8. System.out.println(firstScore); 
 9.// 输出85.5

5. 获取数组长度:

 1. int length = numbers.length;
 2. System.out.println(length); 
 3. // 输出5

完整示例代码:

 1. public class ArrayExample {
 2.     public static void main(String[] args) {
 3.         int[] numbers = new int[5];
 4.         String[] names = new String[3];
 5.         double[] scores = new double[10];

 6.         numbers[0] = 10;
 7.         numbers[1] = 20;
 8.         numbers[2] = 30;

 9.         names[0] = "Alice";
10.         names[1] = "Bob";
11.         names[2] = "Charlie";

12.         scores[0] = 85.5;
13.         scores[1] = 90.0;

14.         int firstNumber = numbers[0];
15.         String firstName = names[0];
16.         double firstScore = scores[0];

17.         System.out.println(firstNumber);
18.         System.out.println(firstName);
19.         System.out.println(firstScore);

20.         int length = numbers.length;
21.         System.out.println(length);
22.     }
23. }

       这是关于Java数组的基本概述和使用方法的示例代码和说明。数组可以用于存储和操作一组数据,是编程中常用的数据结构之一。根据实际需求和问题的特点,选择合适的数组操作方式来处理数据。

二、列表:

在Java中,列表(List)是一种常见的集合类型,它可以按照元素的顺序存储一组对象,并且允许重复元素。列表接口(Interface List)是Java集合框架中的一部分,提供了许多操作列表的方法。

(一)、列表的特点:

1. 列表中的元素是有序的,可以根据元素的索引位置访问和操作。
2. 列表允许存储重复的元素。
3. 列表可以自动调整大小,根据需要动态改变容量。

(二)、使用列表的方法:

1. 创建列表对象:

 1. List<String> list = new ArrayList<>(); 
 2. // 使用ArrayList实现类创建列表

2. 添加元素到列表末尾:

 1. list.add("Apple");
 2. list.add("Banana");
 3. list.add("Orange");

3. 在指定位置插入元素:

 1. list.add(1, "Grape");

4. 获取列表中指定位置的元素:

 1. String fruit = list.get(2);

5. 修改列表中指定位置的元素:

 1. list.set(0, "Mango");

6. 删除列表中指定位置的元素:

 1. list.remove(1);

7. 删除列表中指定元素:

 1. list.remove("Banana");

8. 获取列表的大小:

 1. int size = list.size();

9. 遍历列表中的所有元素:

 1. for (String item : list) {
 2.     System.out.println(item);
 3. }

完整的示例代码:

 1. import java.util.ArrayList;
 2. import java.util.List;
 3. public class ListExample {
 4.     public static void main(String[] args) { 
 5.         List<String> list = new ArrayList<>();
 6.         list.add("Apple");
 7.         list.add("Banana");
 8.         list.add("Orange");
 9.         list.add(1, "Grape");
10.         String fruit = list.get(2);
11.         System.out.println(fruit);
12.         list.set(0, "Mango");
13.         list.remove(1);
14.         list.remove("Banana");
15.         int size = list.size();
16.         System.out.println(size);
17.         for (String item : list) {
18.             System.out.println(item);
19.         }
20.     }
21. }

       以上是列表的基本概述、特点和使用方法的示例代码和说明。列表是一种非常常见的集合类型,在Java中有多种实现方式,包括ArrayList、LinkedList等。根据需要选择合适的列表实现来处理数据。

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值