[Solved] StringIndexOutOfBoundsException

MiiLuHH

Neues Mitglied
Hallo,

ich bin recht neu in Java, muss aber einen kleinen Server für Linux programmieren.
Es funktioniert alles wie gewollt, doch wenn ich dem Server die aufgabe mehrere male nacheinander stelle, kommt diese Fehlermeldung:

Code:
java.lang.StringIndexOutOfBoundsException: String index out of range: 49
und der Server hängt sich natürlich auf :(

Was bedeuted das?
Soll ich meinen Source posten?

Wie gesagt bin recht neu hier, und würde mich über eine kleine Erläuterung freuen ^^

MfG

Edit:
Kann der Fehler hier liegen?:
Java:
import java.util.Random;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.LinkOption;
import java.nio.file.Path; 
import java.nio.file.Paths;

public class RandomString {
	public static String Charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	public static void main() {
		
	}
	

	
	public static String GetRadnomString(int Length) {
		String Result = "";
		
		for (int c = 0; c < Length-1; c++) {
			Result += Charset.charAt(randInt(0, Charset.length()-1));
		}
		
		return Result;
	}
	
	
	public static int randInt(int min, int max) {
	    Random rand = new Random();
	    int randomNum = rand.nextInt((max - min) + 1) + min;
	    return randomNum;
	}
}
 
Zuletzt bearbeitet:


Schreibe deine Antwort... und nutze den </> Button, wenn du Code posten möchtest...

Ähnliche Java Themen


Oben