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

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

[复制链接]

373

主题

55

回帖

1944

积分

管理员

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

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

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

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 11:00 , Processed in 0.026840 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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