Espero que te ayude.
Un saludo
Código
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.util.NoSuchElementException; /** * a->97 z->122 A->65 A->90 * * @author qwery.azc */ public class Main { int piv = 0; int cajaIndex=0; for (int i = 0; i < cadenita.length(); i++) { char caracter=cadenita.charAt(i); for (int j = 0; j < cadenota.length() ; j++) { if (caracter == cadenota.charAt(j)) { piv++; break; //Si incrementas la i este bucle sigue y ya no es necesario porque ha encontrado el caracter. } } } if(piv==cadenita.length()){ res="Yes"; } return res; } Main m = new Main(); StringTokenizer stk; String line; String cad1,cad2; while ((line=scanner.readLine())!=null) { try { //Tienes que usar un try/catch para capturar la excepcion que se lanza cuando stk se queda vacio. cad1=stk.nextToken(); cad2=stk.nextToken(); break; } m.pertenecer(cad1, cad2); } scanner.close(); } }