【发布时间】:2019-01-17 09:02:56
【问题描述】:
我的目标是使用 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
【问题讨论】:
-
那么听起来你想从 0 到
text.length() - 5(不包括上限)中选择一个 starting 点,然后使用子字符串。看看这是否足够的提示。
标签: java