我是新來的java。我大約在3天前開始了。我想製作一行隨機字符並將它們放入一個字符串中。謝謝。Java。如何將隨機的字符行轉換爲字符串?
import java.util.Random;
public class test{
public static void main (String[]args){
final String alphabet = "abcdefghigklmnopqrstuvwxyz";
final int N = alphabet.length();
Random r = new Random();
for (int i = 0; i < 50; i++) {
String s = alphabet.charAt(r.nextInt(N));
// System.out.println(alphabet.charAt(r.nextInt(N)));
}}}
編制完成。以下文件未被編譯: 1錯誤發現: 文件:C:\ Users \ Arnas \ Desktop \ Java \ hack.java [line:10] 錯誤:不兼容類型 必需:java.lang.String found: char – Aras
編程的第一條規則:讀取錯誤消息。 [Java]編程的第二條規則:閱讀[Java] doc。文檔說什麼關於String.charAt()?它返回什麼? –
在stackoverflow多次提問的問題http://stackoverflow.com/questions/41107/how-to-generate-a-random-alpha-numeric-string – AurA