idea中各种for循环的快捷键

embedded/2024/12/19 23:09:34/

写for循环快捷生成方式

1.普通for循环

快捷键方式:len.fori+回车键(其中len为循环长度)

例如:编写10次循环

java">10.fori+回车键

得到的效果:

java">for (int i = 0; i < 10; i++) {}

2.增强for循环

快捷键方式:arr.for+回车键(其中arr为需要遍历的数组或者对象名称)
例如:创建了一个Person类型(自定义对象类型)的ArrayList集合叫list,对list进行遍历

java">list.for+回车键

效果:

java">for (Person person : list) {}

ideafor_29">idea中各种for循环的快捷键

使用Intellij idea 时,想要快捷生成for循环代码块

itar 生成array for代码块

java">for (int i = 0; i < array.length; i++) {= array[i];}

itco 生成Collection迭代

java"> for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {Object next =  iterator.next();}

iten 生成enumeration遍历

java">while (enumeration.hasMoreElements()) {Object nextElement =  enumeration.nextElement();}

iter 生成增强for循环

java">for (String arg : args) {}

itit 生成iterator 迭代

java">while (iterator.hasNext()) {Object next =  iterator.next();}

itli 生成List的遍历

java">for (int i = 0; i < list.size(); i++) {Object o =  list.get(i);}

ittok 生成String token遍历

java">for (StringTokenizer stringTokenizer = new StringTokenizer(); stringTokenizer.hasMoreTokens(); ) {String s = stringTokenizer.nextToken();}

itve 生成Vector数组迭代

java">for (int i = 0; i < vector.size(); i++) {Object elementAt =  vector.elementAt(i);}

另外两个和循环无关,只是方便创建

itaws 生成Axis2 web service调用

java">try {MyServiceStub stub = new MyServiceStub();stub.sayHelloWorldFrom();} catch (Exception ex) {ex.printStackTrace();}

itws 生成 Axis web service调用

java">try {MyServiceLocator locator = new MyServiceLocator();Activator service = locator.get();// If authorization is required//((MyService_Soap_BindingStub)service).setUsername("user3");//((MyService_Soap_BindingStub)service).setPassword("pass3");// invoke business methodservice.businessMethod();} catch (javax.xml.rpc.ServiceException ex) {ex.printStackTrace();} catch (java.rmi.RemoteException ex) {ex.printStackTrace();}

在这里插入图片描述


http://www.ppmy.cn/embedded/147131.html

相关文章

java服务器中,如何判定是该使用单例系统,还是微服务架构,多库分布式,服务分布式,前端分布式

在设计Java服务器架构时&#xff0c;选择单例系统、微服务架构、多库分布式、服务分布式还是前端分布式&#xff0c;需要根据具体的业务需求、技术栈、团队规模和项目复杂度等因素进行综合考虑。以下是各个架构模式的适用场景和优缺点分析&#xff0c;帮助你做出决策。 1. 单例…

“包” 管理工具

文章目录 包管理工具之-npm,cnpm,pnpm,yarn包管理工具之源头依赖下载安装的完整性node 与 npm 之间的关系如何手动管理依赖手动管理依赖的优优缺点镜像源安装及下载cnpmpnpm(add(new),remove,install(配置文件下载))yarn(add(new),remove,install(配置文件下载)) 包管理工具之-…

Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:电影院后台管理系统(前后端源码 + 数据库 sql 脚本)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 项目介绍 2.0 用户登录功能 3.0 用户管理功能 4.0 影院管理功能 5.0 电影管理功能 6.0 影厅管理功能 7.0 电影排片管理功能 8.0 用户评论管理功能 9.0 用户购票功…

K8s 如何自己实现云上的proxy代理

在Kubernetes&#xff08;K8s&#xff09;内部实现一个网络代理&#xff08;proxy&#xff09;进程时&#xff0c;该进程需要满足一定的功能&#xff0c;以适应 K8s 的架构和网络模型。以下是实现网络代理时需要考虑的关键功能&#xff1a; 1. 网络流量的转发功能 基本转发&am…

微服务SpringCloud链路追踪之Micrometer+Zipkin

视频教程&#xff1a; https://www.bilibili.com/video/BV12LBFYjEvR 效果演示 当我们发送一个请求给 Gateway 的时候&#xff0c;由 Micrometer trace 进行链路追踪和数据收集&#xff0c;由 Zipkin 进行数据展示。可以清楚的看到微服务的调用过程&#xff0c;以及每个微服务…

【优选算法---分治】快速排序三路划分(颜色分类、快速排序、数组第K大的元素、数组中最小的K个元素)

一、颜色分类 题目链接: 75. 颜色分类 - 力扣&#xff08;LeetCode&#xff09; 题目介绍&#xff1a; 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums &#xff0c;原地 对它们进行排序&#xff0c;使得相同颜色的元素相邻&#xff0c;并按照红色、白色、蓝色顺序…

【C++算法】46.分治_快排_最小的k个数

文章目录 题目链接&#xff1a;题目描述&#xff1a;解法C 算法代码&#xff1a; 题目链接&#xff1a; 剑指 Offer 40. 最小的k个数 这里的题目是变了的&#xff0c;但是思路一样。 题目描述&#xff1a; 解法 解法一&#xff1a;排序O(nlogn) 使用容器找出最小的k个数&…

鸿蒙开发(14)案例待办列表

待办列表 准备图片 定义案例需要的数据模型 创建Models文件&#xff0c;私有属性 export class TaskDataModel{private tasks:Array<string> ["早起晨练","准备早餐","阅读名著","学习ArkTS","玩游戏放松一下"]ge…