Это потому, что функция ExtractChars
ожидает два аргумента, но вы не передаете их.
РЕДАКТИРОВАТЬ:
Похоже, вы читаете ввод sOrg
и startPos
и нет необходимости передавать их в качестве аргументов, вы можете сделать их локальными переменными.
Так что измените:
public static String ExtractChars(String sOrg, int startPos)
{
....
на
public static String ExtractChars()
{
String sOrg;
int startPos;
....
Кроме того, вы просто отбрасываете возвращаемое значение функции ExtractChars
в main
.Возможно, вы захотите напечатать извлеченные символы, возвращаемые функцией (в виде строки), как:
System.out.println("Extracted Characters = " + ExtractChars());
в вашем главном месте вместо
ExtractChars();