【问题标题】:Using Special Characters in Java (using primitive char)在 Java 中使用特殊字符(使用原始字符)
【发布时间】:2015-09-06 23:27:58
【问题描述】:

我基本上是在尝试用 Java 构建一个随机密码生成器。我正在尝试使用char 数组来构建它,基本上:

char[] password = new char[8]

我希望能够在此数组中包含“特殊”字符(例如@$* 等)。这些字符是否可以放在一个char数组中,如果可以,如何?

【问题讨论】:

  • Java 中没有 Char 类型这样的东西。有charCharacter
  • 另外,是的,字符是用' 写的,比如'a',所以你可以像通常放置任何元素一样将它们放在数组中。
  • 糟糕,我的错误。并感谢您的回答。
  • 如果您正在生成密码,请使用SecureRandom 而不是简单的Random。它确实有所作为。

标签: java arrays char special-characters primitive


【解决方案1】:

将字符内嵌到数组中

char[] password = {'@', '$', '*'};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-21
    • 1970-01-01
    • 2017-04-25
    相关资源
    最近更新 更多