String vergleich

Diskutiere String vergleich im Java Basics - Anfänger-Themen Bereich.
B

Beginner2510

Hey, also ich möchte eine Eingabe z.B kkkkkkkkg in 5er Pakete teilen (kkkkk kkkkg) um sie dann zu vergleichen und wieder in einem anderen String auszugeben.

Hier mein Ansatz..


Java:
String binaerCode = readString();
        
        
        
            String[] code = {"kkkkk","kkkkg","kkkgk","kkkgg","kkgkk","kkgkg","kkggk","kkggg","kgkkk","kgkkg",
                "kgkgk","kgkgg","kggkk","kggkg","kgggk","kgggg","gkkkk","gkkkg","gkkgk","gkkgg","gkgkk",
                "gkgkg","gkggk","gkggg"};
                
        
        int laenge = binaerCode.length();
        
        String str ="";
        String codeon="";
        for(int i = 0; i<laenge;i++) {
            
    
                
            char zerl = binaerCode.charAt(i);
        
            String vergleich = zerl + str;
            
        
            
            if(vergleich.equals( code [0])) {
                
                codeon += "A";
                
                print(codeon);
 
B

Beginner2510

Also das Problem ist erstmal , dass der eingegebene Wert nicht mit dem Array (code [0]) verglichen wird. Das funzt nur bei einem einzelnen Buchstaben.
 
mihe7

mihe7

Java:
String str = "";
for (int i = 0; i  < laenge; i++) {
    str = str + binaerCode.charAt(i);
    if (str.length() == 5) {
        // behandle str
        str = ""; // und setze str abschließend wieder zurück
    }
}
 
Thema: 

String vergleich

Passende Stellenanzeigen aus deiner Region:
Anzeige

Anzeige

Anzeige
Oben