Ajuda converter binario para decimal em Java

import java.util.Scanner;
public class Exercicio {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int binario, decimal;
System.out.print("Informe um valor na base binária -> ");
binario = teclado.nextInt();
decimal = converter(binario);
System.out.println("valor convertido -> "+decimal);
}
}

Preciso do método converter para transformar o numero binario em decimal.

Se precisas de algo que te converta diretamente, tens o método Integer.valueOf que te faz isso.

Se, por outro lado, estás a aprender a programar e queres implementar o método, sugiro que comeces por separar os digitos do teu numero e somar as multiplicações por potencias de 2 (Tens a explicação das somas aqui)