Kontrol, klavyeden yanlışlıkla bir sağ veya bir
soldaki tuşa basılması nedeniyle oluşan hatalar için. Örneğin, two yazacak iken,
tnin solundaki rye basılması nedeni ile rwo yazılmış olması gibi benim yazdığım kısım aşağıdadır..
public **** bul3(String kelime,String satirOku) throws FileNotFoundException, IOException{
String boy[]= new String[kelime.length()];
String klavye[][] = new String[3][];
String birinci[] = {"q","w","e","r","t","y","u","ı","o","p"};
String ikinci [] = {"a","s","d","f","g","h","j","k","l","i"};
String ucuncu[] = {"z","x","c","v","b","n","m"};
klavye[0] = birinci;
klavye[1] = ikinci;
klavye[2] = ucuncu;
for(int x=0; x< kelime.length();x++){
String harf= kelime.substring(x, x+1);
boy[x] = harf;
System.out.println(boy[x]);
for(int k=1; 1< (klavye.length)-1;k++){
while(boy[x].equals(birinci[k])){
birinci[k]=boy[x];
}
kelime.replace(birinci[k], birinci[k-1]);
FileReader okuyucu=new FileReader("words.txt");
BufferedReader tamponNesne=new BufferedReader(okuyucu);
satirOku = tamponNesne.readLine();
while(satirOku!=null) {
satirOku=tamponNesne.readLine();
if(kelime.equals(satirOku)){
satirOku=tamponNesne.readLine();
// System.out.println(kelime);
}
}
System.out.println(kelime);
break;
}
}
}
soldaki tuşa basılması nedeniyle oluşan hatalar için. Örneğin, two yazacak iken,
tnin solundaki rye basılması nedeni ile rwo yazılmış olması gibi benim yazdığım kısım aşağıdadır..
public **** bul3(String kelime,String satirOku) throws FileNotFoundException, IOException{
String boy[]= new String[kelime.length()];
String klavye[][] = new String[3][];
String birinci[] = {"q","w","e","r","t","y","u","ı","o","p"};
String ikinci [] = {"a","s","d","f","g","h","j","k","l","i"};
String ucuncu[] = {"z","x","c","v","b","n","m"};
klavye[0] = birinci;
klavye[1] = ikinci;
klavye[2] = ucuncu;
for(int x=0; x< kelime.length();x++){
String harf= kelime.substring(x, x+1);
boy[x] = harf;
System.out.println(boy[x]);
for(int k=1; 1< (klavye.length)-1;k++){
while(boy[x].equals(birinci[k])){
birinci[k]=boy[x];
}
kelime.replace(birinci[k], birinci[k-1]);
FileReader okuyucu=new FileReader("words.txt");
BufferedReader tamponNesne=new BufferedReader(okuyucu);
satirOku = tamponNesne.readLine();
while(satirOku!=null) {
satirOku=tamponNesne.readLine();
if(kelime.equals(satirOku)){
satirOku=tamponNesne.readLine();
// System.out.println(kelime);
}
}
System.out.println(kelime);
break;
}
}
}
