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

网站建设推广重要性口碑好的网站建设哪家好

网站建设推广重要性,口碑好的网站建设哪家好,怎么样做网站管理员,建网站需要多少费用在最短路径问题上遇到了一个问题#xff0c;对于二维int数组 map[][],需要初始化为int的最大值#xff0c;不想用双重循环赋初值#xff0c;想用Arrays.fill()填充但是失败了。。。。。。首先说明#xff0c;Arrays.fill()并不能提高赋值的效率#xff0c;在函数的内部也是…在最短路径问题上遇到了一个问题对于二维int数组 map[][],需要初始化为int的最大值不想用双重循环赋初值想用Arrays.fill()填充但是失败了。。。。。。首先说明Arrays.fill()并不能提高赋值的效率在函数的内部也是用for循环的方式 实现的。fill()函数源码public static void fill(Object[] a, Object val) {for (int i 0, len a.length; i len; i)a[i] val;}由此可见fill()函数只能填充一维数组如果这样用肯定会失败的。int[][] mapnew int[4][5];Arrays.fill(map,-1);//失败但是可以换一种方法实现二维数组其实就是一维数组的数组即它本身只是一个一维数组但是数组中的每个变量也是一个一维数组。所以既然它是一维数组就可以用对应类型的变量来填充它即用一个一维数组来填充它int[][] mapnew int[4][5];int[] tennew int[10];Arrays.fill(ten, -1);Arrays.fill(map,ten); //成功这里值得注意的是一旦用ten填充了map,那map声明时候的“5”将起不到任何作用,每个map[i]都将等于ten。虽然成功填充了二维数组但是感觉好像把问题变得更复杂了可能并不如直接用for循环实现简单。不过在下面这种情况下还是很实用的int[][] mapnew int[4][5];int[] ten{1,2,6,3,6,1,7};Arrays.fill(map,ten);当ten中的数值不固定也不一定有规律时可以用Arrays.fill()来填充二维数组使其每一行都是1263617多谢指正并不能用以上方法给二维数组赋值因为map的每一项指向的都是同一个一维数组ten。修改一个会影响其他地址的值 修改map[0][1] 100 ,则 map[1][1] map[2][1]等都是100.到此这篇关于Java用Arrays.fill()初始化二维数组的实现的文章就介绍到这了,更多相关Java 初始化二维数组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家
http://wiki.neutronadmin.com/news/402371/

相关文章:

  • 湖南建设厅网站二建注销济南做网站优化哪家好
  • 做网站前需要做什么准备网站建设咨询公司
  • 网站首页大图尺寸比较好的设计网站有哪些
  • 查网站是什么公司做的网站上传连接失败的原因
  • 怎样给一个公司做网站著名设计师网站
  • 都安网站建设网站如何做会员登录页面
  • 企业自助建站源码做门户网站找哪家公司
  • 适合前端做项目的网站导入表格做地图中热力网站
  • 连山区网站建设微信上的小程序是怎么做的
  • 太空为什么要建站wordpress手机大标题
  • 网站费用预算广州网站建设推荐乐云seo
  • 西安网站建设的软件宁波企业品牌网站建设
  • 建筑焊工证查询网站官方网做网站英文
  • 福清市建设局官方网站帮人做网站在徐州被敲诈五万
  • 购物网站建设价格一览表做网站可以卖钱吗
  • 中山做网站的大公司网络营销推广是做什么的
  • 网站建设与管理专业前景久久建筑有限公司
  • 太原网站建设地图可以加速网页的加速器
  • wordpress换站网站更改备案信息吗
  • 绵阳建设局官方网站响应式布局优缺点
  • 怎么做网站不被发现it行业
  • 建设银行积分兑换商城网站百度站长对网站会有影响吗
  • 自己做的图片哪个网站可以出售小地方做外卖网站怎样
  • 怎样才能建网站免费网站空间怎么
  • 合肥专业做网站公司哪家好网站建设所用程序
  • 利津网站建设iis建站安装wordpress
  • 网站制作全包价格那个网站做创意图比较好
  • 网站做反向代理对百度收录有影响吗.net网站项目有哪些
  • 国外设计网站door开发公司质量保证体系情况说明
  • 深圳福田园岭网站建设有专门做消除网站上对公司不利的