📜  在数组中插入数字 (1)

📅  最后修改于: 2023-12-03 15:23:33.729000             🧑  作者: Mango

在数组中插入数字

在程序开发中,我们常常需要向一个数组中插入数字。在本文中,我们将介绍如何使用不同的编程语言向数组中插入数字。

Java

Java中可以使用ArrayList类来操作动态数组,向其中插入数字可以使用add方法。

import java.util.ArrayList;

public class InsertToArray {

    public static void main(String[] args) {
        ArrayList<Integer> arrayList = new ArrayList<>();
        arrayList.add(1);
        arrayList.add(2);
        arrayList.add(4);
        arrayList.add(5);
        //将数字 3 插入到数组中第三个位置
        arrayList.add(2, 3);
        System.out.println(arrayList.toString());
    }
}

输出为:

[1, 2, 3, 4, 5]
Python

Python中可以使用列表来保存数据,向其中插入数字可以使用insert方法。

array_list = [1, 2, 4, 5]
#将数字 3 插入到列表中第三个位置
array_list.insert(2, 3)
print(array_list)

输出为:

[1, 2, 3, 4, 5]
JavaScript

JavaScript中可以使用数组来保存数据,向其中插入数字可以使用splice方法。

let array_list = [1, 2, 4, 5];
//将数字 3 插入到数组中第三个位置
array_list.splice(2, 0, 3);
console.log(array_list);

输出为:

[1, 2, 3, 4, 5]
C++

C++中可以使用vector类来处理动态数组,向其中插入数字可以使用insert方法。

#include <iostream>
#include <vector>

using namespace std;

int main() {
    vector<int> vec = {1, 2, 4, 5};
    //将数字 3 插入到数组中第三个位置
    vec.insert(vec.begin() + 2, 3);
    for (auto it = vec.begin(); it != vec.end(); ++it) {
        cout << *it << " ";
    }
    cout << endl;
    return 0;
}

输出为:

1 2 3 4 5
Conclusion

我们已经学会了向不同编程语言的数组中插入数字的方法。无论是Java、Python、JavaScript还是C++,它们都拥有自己特有的语法,但总的思路是一致的,希望本文对大家的学习有所帮助。