找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 261|回复: 0

[博客归档]do while 使用场景

[复制链接]

378

主题

55

回帖

2063

积分

管理员

积分
2063
发表于 2022-2-28 09:06:32 | 显示全部楼层 |阅读模式

在生成配置文件的时候,需要注意新生成的配置端口不能与已存在的端口产生冲突,但是判断端口是否重复的前提是生成一个端口去检测是否重复。

如果重复就重新生成,否则使用新端口

这样一来就可以把生成端口的语句放在do里面,while中执行函数对产生的端口是否重复进行判断,如果重复则继续重复生成,否则执行下面代码


do {    apiPort = random.nextInt(50000) + 10000; } while (containsPort(inbounds, apiPort));
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-12-19 22:56 , Processed in 0.041912 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表