首页 > 其他分享 >数组扩容

数组扩容

时间:2022-11-08 22:22:47浏览次数:48  
标签:扩容 arr int length arr2 数组 public

import java.util.Scanner;
public class Eext {
public static void main(String[] args) {

//数组扩容
int[] arr = {1,2,3};

int[] arr2 = new int[arr.length + 1]; //定义了一个arr容量加一的数组

for (int i = 0; i < arr.length; i++) {
arr2[i] = arr[i]; //将arr的值 赋给arr2
}

arr2[arr2.length - 1] = 4; //把 4 赋给 arr2 的最后一个元素

arr = arr2; //让arr 指向 arr2

for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]); //遍历arr
}

}
}

标签:扩容,arr,int,length,arr2,数组,public
From: https://www.cnblogs.com/shuqiqi/p/16871432.html

相关文章

  • 在有序数组中找一个数
    #include<stdio.h>intmain(){ intarr[]={1,2,3,4,5,6,7,8,9,10}; inti=1; intse=sizeof(arr)/sizeof(arr[0]); intk=7; for(i=0;i<se;i++) { if(arr[i]==k)......
  • 实验4 类与数组、指针
    实验任务5:#include<iostream>#include"vectorInt.h"usingnamespacestd;voidtest(){usingnamespacestd;intn;cin>>n;vectorIntx1(n);......
  • 实验四 类与数组、指针
    实验五:task5.cpp#include<iostream>#include"vectorInt.hpp"voidtest(){usingnamespacestd;intn;cin>>n;vectorIntx1(n);for(autoi......
  • 数组
    数组介绍数组是一种容器,可以用来存储同种数据类型的多个值数组在存储数据的时候,需要结合隐式转换考虑数组的定义与初始化数组的定义格式一:int[] array格式二......
  • 数组翻转
    importjava.util.Scanner;publicclassEext{ publicstaticvoidmain(String[]args){ int[]array={1,2,3,4,5,6}; //把array[0]和array[5]进行交换{5,2,3,......
  • 实验4 类与数组、指针
    实验五vectorint.h#pragmaonce#include<iostream>usingnamespacestd;classvectorInt{public: ints,*p; vectorInt(intm) { p=newint[m]; s......
  • 实验4 类与数组、指针
    Task1~4浅复制:inta=10;intb=a;可用于静态内存的复制。对于简单的类,默认的复制构造函数已经够用了,但当类持有其他资源,如动态分配的内存、指针等,就需要用到深复制......
  • 软件工程最大连续子数组和(最大子段和)
     题目一:最大连续子数组和(最大子段和)背景 问题:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整......
  • 实验四类和对象数组及指针
    11#pragmaonce22#include<iostream>3344usingstd::cout;55usingstd::endl;6677classvectorInt{88public:99//构造......
  • mysql根据json字段内容作为查询条件(包括json数组)检索数据
    最近用到了mysql5.7的json字段的检索查询,发现挺好用的,记录一下笔记我们有一个日志表,里面的data字段是保存不同对象的json数据,遇到想根据里面的json的字段内容作为条件查询......