如何在 Java 中使用 Random 类打印字符串的一部分?

武胜

我的目标是使用 Random 类从字符串中打印一部分(5 个字符)。

我已经想出了如何从字符串中随机打印一个字符,但我的目标是打印 5 个字符。到目前为止我的代码:

import java.util.Random;

public class Training {
    public static void main(String[] args) {
        String text = "abcdefghijklmnopqrstuvwxyz";
        Random random = new Random();

        int i = 5;

        System.out.println(text.charAt(random.nextInt(text.length())));
        System.out.println(text.charAt(random.nextInt(text.length())));
        System.out.println(text.charAt(random.nextInt(text.length())));
    }
}

预期输出必须是字符串中的任意 5 个连续字符。例如:

hijkl
cdefg
abcde

生成一个随机整数并使用它来打印字符串的子字符串:

String text = "abcdefghijklmnopqrstuvwxyz";
Random random = new Random();

int i = 5;  // define the length of the substring

int index = random.nextInt(text.length() - i);  // get a random starting index


System.out.println(text.substring(index, index + i)); // print the substring

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Java中使用字符串的一部分?

如何從數組(Java)打印字符串的一部分?

如何使用正则表达式在Java中处理字符串的一部分

如何在Java中获取字符串的一部分并进行打印?

如何在C中打印字符串的一部分

在Java中使用Regex替换字符串的一部分

如何在Java中检索字符串的一部分?

如何从“ startswith”到“ endswith”打印字符串的一部分

使用Java脚本替换<li>字符串的一部分将删除<a>和<span>标记。如何删除文本而不删除标签?

Java:将字符串转换为在 url 中使用作为 get 的一部分

如何使用数组替换字符串的一部分

如何使用LINQ在字符串的一部分上创建分组?

如何使用“sed”获取字符串的一部分?

如何使用preg_match提取找到的字符串的一部分?

如何使用javascript regexp替换字符串的一部分

如何使用PHP获取字符串的一部分

如何使用 Javascript 获取 URL 字符串的一部分?

如何使用通配符在mysql中删除/替换字符串的一部分?

如何使用VBA保留字符串的一部分

如何使用explode()获取字符串的一部分

如何使用Powershell从字符串中删除文本的一部分?

如何使用VBa选择字符串的最后一部分?

jQuery-如何使用substr获取字符串的一部分?

如何使用斜杠约束提取字符串的一部分?

如何在Java中使用Graphics2D绘制图像的一部分

如何在使用mvvm模型时在zk中绑定字符串的一部分

如何使用VBScript从该字符串中的静态位置显示字符串的一部分?

如何在VBScript中使用正则表达式替换子字符串的一部分?

如何在scala中使用正则表达式模式匹配替换字符串的一部分?