社区
Java SE
帖子详情
很简单的问题java 数组
hulove379
2009-09-15 01:52:32
我定义了个数组
int[] m=new int[100];
m[0]=1;
m[1]=12;
m[2]=13;
m[3]=14;
这时候 数组中其实有4发个有效数据
这时候我想把 m 数组的长度有以前的100改成4 怎么实现
...全文
78
8
打赏
收藏
很简单的问题java 数组
我定义了个数组 int[] m=new int[100]; m[0]=1; m[1]=12; m[2]=13; m[3]=14; 这时候 数组中其实有4发个有效数据 这时候我想把 m 数组的长度有以前的100改成4 怎么实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgt20135
2009-09-15
打赏
举报
回复
数组定义了长度是不能更改的。你的数组看起来只有4个有效的元素,其实m[5]到m[99]都是有数据了的。只不过它们都是0而已。
「已注销」
2009-09-15
打赏
举报
回复
不能改,基本类型的定义时候默认初始化为0,只能说你初始化了4个有意义的数字
lovecj6185
2009-09-15
打赏
举报
回复
java数组的长度一旦被定义,就不能够修改。
想要可以修改的话,使用集合类
haxzheng
2009-09-15
打赏
举报
回复
好像没这个说法
狼里格东
2009-09-15
打赏
举报
回复
[Quote=引用 1 楼 yanliang_xt 的回复:]
int[] newArr = Arrays.copyOf(m,4)
[/Quote]
复制数组,这严格来说,不算修改。。。
java_object
2009-09-15
打赏
举报
回复
如果需要动态的数组 可以考虑 arraylist
狼里格东
2009-09-15
打赏
举报
回复
貌似Java数组时定义了大小就不能修改的吧。。。
能修改的貌似是 集合 吧?
楼主,难不成我记错了?
yanliang_xt
2009-09-15
打赏
举报
回复
int[] newArr = Arrays.copyOf(m,4)
约瑟夫环
数组
java
实现_
java
实现
简单
的约瑟夫环
问题
我自己学习数据结构的时候,总希望能找到很
简单
的入门代码,可总是很难找到,于是就想到能写一些
简单
的
java
代码。 在百度百科上面搜索到约瑟夫环的
问题
时,并没有发现
java
的
简单
实现,自己在下面弄也是弄了很久,慢慢整理了自己的思路写出了下面的代码。import
java
.util.ArrayList;/*约瑟夫环是一个数学的应用
问题
:* 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周...
关于
java
的一个
简单
二维
数组
foreach遍历
问题
问题
:foreach遍历一个二维
数组
,到底是如何遍历的呢? 这与
数组
在栈堆中的内存位置有关系,贴图: 首先int[][] arr 压栈,然后在堆内存中分配一个二维
数组
的地址,引用给arr声明,注意,这里的地址其实是一个一维
数组
,一维
数组
中存放的都是地址值,然后遍历arr[],再次分配几个一维
数组
堆内存,将它们在堆中的地址值存储在arr[]中,这样一个二维
数组
就完成了,注意,新分配的这几个一...
【
简单
】
数组
的partition调整-
Java
:补充
问题
package live.every.day.ProgrammingDesign.CodingInterviewGuide.ArrayAndMatrix; import
java
.util.Arrays; /** *
数组
的partition调整 * * 【题目】 * 给定一个有序
数组
arr,调整arr使得这个
数组
的左半部分没有重复元素且升序,而不用保证右部分是否有序。 * 例如,arr=[1,2,2,2,3,3,4,5,6,6,7,7,8,8,8,9],调整之后arr=[1,2,3,4,5,
Java
实现八皇后
问题
,用
数组
递归算法,
简单
易懂
八皇后
问题
要将八个皇后放在棋盘上,任何两个皇后都不能互相攻击。即没有两个皇后是在同一行、同一列或者同一对角上。典型的八皇后
问题
,使用
Java
写的算法,算法虽比较
简单
,但难免会有新手会犯疏漏和错误,希望大家可以批评指正,共同交流进步!代码@requires_authorizationpublic class Test { public static void main(String[] args
【
简单
】
数组
的partition调整-
Java
:原
问题
package live.every.day.ProgrammingDesign.CodingInterviewGuide.ArrayAndMatrix; import
java
.util.Arrays; /** *
数组
的partition调整 * * 【题目】 * 给定一个有序
数组
arr,调整arr使得这个
数组
的左半部分没有重复元素且升序,而不用保证右部分是否有序。 * 例如,arr=[1,2,2,2,3,3,4,5,6,6,7,7,8,8,8,9],调整之后arr=[1,2,3,4,5,
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章