Java -数组
1.一维数组
1.1数组定义
public class Main {public static void main(String[] args) throws Exception {int[] a = new int[10];float[] f = new float[10];double[] d = new double[10];char[] c = new char[10];}
}
1.2 初始化
public class Main {public static void main(String[] args) throws Exception {int[] a = {0, 1, 2};int[] b = new int[3];char[] d = {'a', 'b', 'c'};}
}
1.3 访问数组
public class Main {public static void main(String[] args) throws Exception {Scanner sc=new Scanner(System.in);int n=sc.nextInt();int[] a=new int[100];for(int i=0;i<n;i++){a[i]=sc.nextInt();}for(int i=0;i<n;i++){System.out.printf("%d ",a[i]);}}
}
2.多维数组
public class Main {public static void main(String[] args) throws Exception {int[][] a = new int[5][5]; // 大小为5的数组,每个元素是含有5个整数的数组。int[][][] b = new int[1][2][3]; // 大小为1的数组,它的每个元素是含有2个数组的数组// 这些数组的元素是含有3个整数的数组}
}
3.二维数组的遍历
public class Main {public static void main(String[] args) throws Exception {int[][] a = {{4,6,2,8}, {0,7,1,3}, {234,465,12}};for (int[] row: a) {for (int x : row) {System.out.printf("%d ", x);}System.out.println();}}
}
4.常用的API
length:返回数组长度,注意不加小括号
Arrays.sort():数组排序
Arrays.fill(int[] a, int val):填充数组
Arrays.toString():将数组转化为字符串
Arrays.deepToString():将多维数组转化为字符串
相关文章:
Java -数组
1.一维数组 1.1数组定义 public class Main {public static void main(String[] args) throws Exception {int[] a new int[10];float[] f new float[10];double[] d new double[10];char[] c new char[10];} } 1.2 初始化 public class Main {public static void main(S…...
.prettierrc.js 有什么用
.prettierrc.js 是 Prettier 代码格式化工具的配置文件。 1. 作用 Prettier 是一个用于统一代码风格的工具,它可以使代码更具可读性和一致性。.prettierrc.js 文件用于自定义 Prettier 的格式化规则。 通过配置 .prettierrc.js,团队中的开发者可以遵循…...
haproxy七层代理
一.haproxy的基本部署 1.RS上装nginx [rootwebserver1 ~]# dnf install nginx -y 2.再RS上写入测试信息 [rootwebserver1 ~]# echo webserver1 - 172.25.254.10 > /usr/share/nginx/html/index.html [rootwebserver1 ~]# systemctl enable --now nginx [rootwebserver…...
<数据集>柑橘缺陷识别数据集<目标检测>
数据集格式:VOCYOLO格式 图片数量:1290张 标注数量(xml文件个数):1290 标注数量(txt文件个数):1290 标注类别数:4 标注类别名称:[Orange-Green-Black-Spot, Orange-Black-Spot, Orange-Canker, Orange…...
Go开发后端和Vue3开发前端的前后端分离框架中自己手戳一个OA流程审批、工作流引擎给新时代一个漂亮便捷的工作流引擎
前言 在软件项目开发中,我们都会接触到流程审批的需要业务,我们以往用的最多就是如下图这种流程编辑引擎插件: 以上截图中的流程工具是不是大家常见的呀!感觉很丑拿不出手呀!在当前行业内卷及竞争激烈情况下ÿ…...
深入理解 toDto 与 toEntity:结合 Eladmin 框架的最佳实践
在现代软件开发中,尤其是后端开发中,数据传输对象(DTO)和实体对象的转换是一个常见且重要的操作。理解和正确实现这种转换不仅能提高代码的可维护性,还能提升应用的性能和安全性。本文将深入探讨 toDto 和 toEntity 方…...
基于区块链的供应链应用开发
区块链的供应链溯源应用开发 一 、环境准备 (1)更新镜像源 apt update(2)安装(openssl、jdk、git) apt -y install openssl default-jdk git(3)配置JAVA_HOME环境变量 echo “export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/” >> /etc/profilesource /etc…...
获取GORM执行时的sql字符串
示例: import "log" func GetDetail(tx *gorm.DB,id int)(data any,err error){var query tx.Session(&gorm.Session{DryRun: true})err query.Where("id ?", id).First(&res).Errorif err!nil{zap.L().Error("get detail er…...
Linux系统使用Docker安装RStudio服务并实现任意浏览器远程访问
文章目录 前言1. 安装RStudio Server2. 本地访问3. Linux 安装cpolar4. 配置RStudio server公网访问地址5. 公网远程访问RStudio6. 固定RStudio公网地址 前言 RStudio Server 使你能够在 Linux 服务器上运行你所熟悉和喜爱的 RStudio IDE,并通过 Web 浏览器进行访问…...
【原创】springboot+mysql法律咨询网设计与实现
个人主页:程序猿小小杨 个人简介:从事开发多年,Java、Php、Python、前端开发均有涉猎 博客内容:Java项目实战、项目演示、技术分享 文末有作者名片,希望和大家一起共同进步,你只管努力,剩下的交…...
Vue 应用实例的关键方法与配置案例二
目录 createApp createSSRApp app.mount app.unmount app.component app.directive Vue3.X自定义全局指令 Vue2.X自定义全局指令 app.use app.mixin 非 VIP 用户能够免费下载博文资源 createApp 详见上一章节:Vue 应用实例的关键方法与配置案例一-CSDN博客 createSS…...
Java面试题--JVM大厂篇之破解 JVM 性能瓶颈:实战优化策略大全
目录 引言: 正文: 1. 常见的JVM性能问题 频繁的GC导致应用暂停 内存泄漏导致的内存不足 线程争用导致的CPU利用率过高 类加载问题导致的启动时间过长 2. 优化策略大全 2.1 代码层面的优化 2.1.1 避免不必要的对象创建 2.1.2 优化数据结构的选择 2.1.3 使用并发工具…...
Apache Curator 创建节点时,如果节点存储就会抛出异常吗?
在Apache Curator中,创建节点时,如果该节点已经存在,并且你的代码没有正确处理这种情况,那么会抛出NodeExistsException异常。这是ZooKeeper客户端库(包括Curator)的常见行为,因为它需要确保Zoo…...
【食物链】
题目 代码 #include<bits/stdc.h> using namespace std; const int N 5e410; int n, k; int p[N], d[N]; int find(int x) {if(p[x] ! x){int root find(p[x]);d[x] d[p[x]];p[x] root;}return p[x]; } int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)…...
【RN】实现markdown文本简单解析
需求 支持文本插入,比如 xxx {product_name} xxx ,如果提供了product_name变量的值为feedback,则可以渲染出 xxx feedback xxx。支持链接解析,比如 [baidu](https://www.baidu.com/),可以直接渲染成超链接的形式。支持…...
webpack plugin
webpack plugin webpack完成的复杂炫酷的功能依赖于插件机制,webpack的插件机制依赖于核心的库, tapable tapable是一个类似于nodejs的eventEmitter的库, 主要是控制钩子函数的发布喝定于,当时,tapable提供您的hook机…...
【busybox记录】【shell指令】date
目录 内容来源: 【GUN】【date】指令介绍 【busybox】【date】指令介绍 【linux】【date】指令介绍 使用示例: 打印前天的日期: 打印三个月零一天后的日期: 打印当年圣诞节的年数: 打印当前的全月名称和月的日期: 要打印一个没有前导零的日期&…...
同态加密和SEAL库的介绍(八)性能
本篇会对比三种加密方案,同时每种方案配置三种参数。即九种情况下的各个操作的性能差异,为大家选择合适的方案和合适的参数提供参考。表格中所有时长的单位均为微妙,即 。 当然数据量比较大,为了方便大家查找,…...
华为OD-D卷数的分解
给定一个正整数n,如果能够分解为m(m > 1)个连续正整数之和,请输出所有分解中,m最小的分解。 如果给定整数无法分解为连续正整数,则输出字符串"N"。 输入描述: 输入数据为一整数,范围为(1, 2^3…...
rk3588 low_delay_net_display注意事项
low_delay_net_display例子默认只支持YUV420和RGB888,如果需要支持YUV422,请添加下面部分: rk3588_nvr/build/app/low_delay_net_display$ git diff v4l2HdmiRX.cpp diff --git a/app/low_delay_net_display/v4l2HdmiRX.cpp b/app/low_delay_net_displa…...
别再只用协同过滤了!聊聊Spark电商推荐系统中的‘冷启动’与实时推荐那些事儿
突破传统推荐瓶颈:Spark电商系统中的冷启动与实时推荐实战解析 1. 电商推荐系统的演进与挑战 在数字化消费时代,推荐系统已成为电商平台的核心竞争力。从早期的简单规则推荐到如今的深度学习模型,推荐技术经历了三次重要迭代: 第一…...
3大维度解锁BG3 Mod Manager潜能:构建高效博德之门3模组管理体系
3大维度解锁BG3 Mod Manager潜能:构建高效博德之门3模组管理体系 【免费下载链接】BG3ModManager A mod manager for Baldurs Gate 3. This is the only official source! 项目地址: https://gitcode.com/gh_mirrors/bg/BG3ModManager 价值定位:重…...
如何用abcjs在浏览器中快速生成专业五线谱:完整免费教程
如何用abcjs在浏览器中快速生成专业五线谱:完整免费教程 【免费下载链接】abcjs javascript for rendering abc music notation 项目地址: https://gitcode.com/gh_mirrors/ab/abcjs 在数字化音乐创作与分享的时代,abcjs作为一个强大的JavaScript…...
AI 浪潮下,传统程序员的转型之路:2026 年大模型领域热门岗位与突围策略
在技术日新月异的当下,程序员群体时常面临职业发展的十字路口。随着行业竞争加剧、技术迭代加速,不少程序员开始思考转行的可能性。那么,在 2026 年,有哪些转行方向值得程序员们考虑呢?本文将为你详细剖析。 一、八大…...
NLP实战入门:从理论到代码,手把手构建命名实体识别系统
1. 命名实体识别:从概念到应用场景 第一次接触命名实体识别(NER)时,我盯着论文里的术语发懵——BIO标注、序列标注、条件随机场...这些概念就像一堵高墙。直到有天处理新闻数据时,需要自动提取人名、地名,才真正明白它的价值。简单…...
别再直接kubectl apply了!手把手教你定制化部署Kuboard v3管理面板
深度定制化部署Kuboard v3:从基础配置到企业级实践 在Kubernetes生态中,管理面板的选择往往决定了集群运维的效率和体验。Kuboard作为一款轻量级但功能全面的Kubernetes管理工具,其v3版本提供了比原生Dashboard更丰富的功能集。然而ÿ…...
seo泛站群的合法性问题如何避免_seo泛站群的运营团队应该怎样组建
SEO泛站群的合法性问题如何避免 在当前的互联网市场中,SEO(搜索引擎优化)是一个重要的营销手段,其中泛站群(SEO泛站群)作为一种策略被广泛使用。泛站群的合法性问题和操作风险也随之而来。本文将深入探讨如…...
避开这3个坑,你的LVGL界面动画才能流畅不卡顿:定时器使用避坑指南
避开这3个坑,你的LVGL界面动画才能流畅不卡顿:定时器使用避坑指南 在嵌入式GUI开发中,流畅的动画效果往往能大幅提升用户体验。但很多开发者在使用LVGL定时器实现动画时,常会遇到界面卡顿、响应迟缓的问题。这通常不是LVGL本身的问…...
python web框架streamlit(st)(二)
文章目录实现油量仪表盘实现散点图-原生实现散点图-Plotly(推荐)内容太多了,拆出一篇。实现油量仪表盘 就是换个组件而已。 创建fuel_indicator.py(油量仪表盘)(燃料指示器),代码: import streamlit as st import plotly.graph_objects as …...
Win11Debloat:重新定义Windows 11体验的系统优化工具
Win11Debloat:重新定义Windows 11体验的系统优化工具 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and cus…...
