我正在尝试创建一个 java 程序来创建一个密码,可以是所有小写、小写和大写、小写和大写和数字、小写和大写、数字和标点符号,该程序还必须创建用户选择的密码之一和并且必须根据用户选择的内容生成密码长度。我已经生成了供用户选择的密码选项,并提示他选择一个。我现在被困在如何创建上面提到的密码类型上。有人建议我使用 ASCII 值,然后将它们转换为文本。我知道如何将它们转换为文本,但它会显示数字、字母和标点符号。有什么方法可以只为小写字母生成 ASCII 值吗?另外,我将如何根据用户提供的长度生成密码?
原文由 word word 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用这个不可变类。
它使用 建造者模式。
_它不支持扩展_。
这是一个用法示例,