Não consigo retornar o valor na leitura o doblo

Gente, estou com um problema, consegui fazer tudo que se pede na questão, apenas não consegui retornar o doblo, acredito que fiz tudo certo, mas devo está esquecendo de alguma coisa, vai logo a abaixo a pergunta e meu codigo:

> /**
>  * Criar um programa que tenha um método que receba um número para informar o tamanho do
> vetor e em seguida os elementos deste vetor que deve ser de números inteiros positivos onde o
> serão informados pelo usuário. Grave estes dados do vetor em um arquivo e em seguida faça a
> leitura destes dados onde o valor de retorno para cada número será o seu dobro.

>  */
> package lista7;

> import java.io.BufferedReader;
> import java.io.BufferedWriter;
> import java.io.File;
> import java.io.FileReader;
> import java.io.FileWriter;
> import java.io.IOException;
> import java.io.InputStream;
> import java.util.Scanner;

> import javax.swing.JOptionPane;

> public class ex09 {

> 	private static String path = "/home/wesley/arquivo2.txt";

> 	static void vetor(int tamanho) {
> 		Scanner scan = new Scanner(System.in);
> 		int vet[] = new int[tamanho];
> 		for (int i = 0; i < vet.length; i++) {
> 			System.out.println("Digite um número para " + (i + 1) + "º Posição:");
> 			vet[i] = scan.nextInt();
> 		}
> 		gravar(vet);
> 		System.out.println("FIM!");
> 	}

> 	private static int gravar(int vet[]) {
> 		File arquivo = new File(path);
> 		try {
> 			if (!arquivo.exists()) {
> 				arquivo.createNewFile();
> 			}
> 			File[] arquivos = arquivo.listFiles();
> 			FileWriter fw = new FileWriter(arquivo, true);
> 			BufferedWriter bw = new BufferedWriter(fw);
> 			for (int i = 0; i < vet.length; i++) {
> 				bw.write(Integer.toString(vet[i]));
> 				bw.newLine();
> 			}
> 			bw.close();
> 			fw.close();
> 		} catch (IOException ex) {
> 			ex.printStackTrace();
> 		}
> 		
> 		return 0;
> 	}

> 	private static void leitura() {
> 		File arquivo = new File(path);
> 		try {
> 			if (!arquivo.exists()) {
> 				arquivo.createNewFile();
> 			}
> 			FileReader fr = new FileReader(arquivo);
> 			BufferedReader br = new BufferedReader(fr);
> 			String tabuada = "";
> 			while (br.ready()) {
> 				tabuada += br.readLine() + "\n";
> 			}
> 			System.out.println(tabuada);
> 			br.close();
> 			fr.close();
> 		} catch (IOException erro) {
> 			System.out.println("O arquivo não foi gerado!");
> 			erro.printStackTrace();
> 		}
> 	}

> 	public static void main(String args[]) {
> 		Scanner scan = new Scanner(System.in);
> 		System.out.println("Qual o tamanho do vetor?: ");
> 		int tamanho = scan.nextInt();
> 		vetor(tamanho);
> 	}
> }

Ola, que DOUBLE vc quer retornar? e em qual método?

o método leitura não está funcionando, é como se ele não fosse executado

e onde vc está “chamando” ele?

era esse o problema mesmo, consegui, obrigado.