java - 试验指标及性状

标签 java

char val;
int idx = 1;
do {
    if (PasswordGenerator.matchCharAt (val, idx))
        System.out.println("The Password is " + password);
    idx++;
} while (idx < 127 );

我想测试字符参数是否与指定索引处的密码中的字符匹配。可能有很多事情是错误的,因为我已经搞砸了 2 个小时了。

然后我需要将它们与 stringbuilder 一起附加(我不担心)并将字符显示到屏幕上(我也不担心)。

我不知道如何循环它们来检查 0-127 之间的 ASCII 字母。所以我需要帮助来解决这个问题。

This is the documentation对于密码生成器。

我正在尝试让密码显示密码中的随机字母(几乎或至少我认为)。这就是我为获取密码长度所做的...

int length=0;
int MaxNumber=100;
StringBuilder password = new StringBuilder();

do {
    if (PasswordGenerator.matchLength (length))
        System.out.println("The length of the character is " + length);
    length++;                     // length is randomly picked
} while (length < MaxNumber );   // or <100

最佳答案

char 是一种原始类型 - 您可以像任何数字一样对其进行迭代。例如:

for (char c = Character.MIN_VALUE; c < Character.MAX_VALUE; c++) {
  // do stuff
}

在您的情况下,您可以根据给定的值将值限制在 0 到 127 之间,但 char 实际上是数字类型。

关于java - 试验指标及性状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10356456/

相关文章:

java - 为什么程序中的String置换swap了两次?

Java:使用弱引用堆栈

java - 插入替换数组中的其他插入 - Java

java - 在文件夹中创建一个文本文件

java - 在 Java 中读取 Microsoft Access 文件

java - 如何级联持久化 @ManyToOne 关系(TransientPropertyValueException)?

java - 如何修复包 R 不存在 setContentView(R.layout.activity_main) 及其后果?

java - 如何更改java中的点(如果超过2个)?

java - 如何在Camel中将rejectExecution值更改为True

java - 从另一个类清除 JTextArea