Не работают методы

Мысль такая, что введенные пользователем два числа и арифметический знак образуют String массив, затем методы public char getChar(), методы public int getNum1() и public int getNum2() выводят арифметический знак и числа. Потом эти методы вызываю в другом классе, где уже реализуется решение примера. Но методы не работают почему-то, пробовала проверить System.out.println, не выводятся в консоль(.

public  char getChar() {


ReadString call = new 
ReadString();
Pattern p = 
Pattern.compile("[*\\-+/]"); //ищет совпадения
Matcher matcher = p.matcher(call.ss);
String teg1 = "";
while (matcher.find())
teg1 = matcher.group(); // ловим символ
char n= teg1.charAt(0); //преобразовываем в char

return n;
}

public int getNum1() {


ReadString call = new ReadString();
String[] arrowOfInput =  call.ss.split("[+\\-*/]");
String teg2 = arrowOfInput[0]; // ловим число1
Integer.parseInt(teg2); //преобразовываем в int
return 0;
}

public int getNum2() {

ReadString call = new ReadString();
String[] arrowOfInput = call.ss.split("[+\\-*/]"); //разделяем массив с помощью арифм. знаков
String teg3 = arrowOfInput[1]; //ловим число2
Integer.parseInt(teg3); //преобразовываем в int
return 0;
}

public static void main(String[] args) {
ReadString sc = new ReadString();
 System.out.println(sc.getChar());
    System.out.println(sc.getNum1());
    System.out.println(sc.getNum2());
}

Ответы (0 шт):