【发布时间】:2015-09-06 23:27:58
【问题描述】:
我基本上是在尝试用 Java 构建一个随机密码生成器。我正在尝试使用char 数组来构建它,基本上:
char[] password = new char[8]
我希望能够在此数组中包含“特殊”字符(例如@、$、* 等)。这些字符是否可以放在一个char数组中,如果可以,如何?
【问题讨论】:
-
Java 中没有
Char类型这样的东西。有char或Character。 -
另外,是的,字符是用
'写的,比如'a',所以你可以像通常放置任何元素一样将它们放在数组中。 -
糟糕,我的错误。并感谢您的回答。
-
如果您正在生成密码,请使用
SecureRandom而不是简单的Random。它确实有所作为。
标签: java arrays char special-characters primitive