Vetor

Como eu consigo somar a quantidade dentro de um String no java. tipo é um controle de estoque, quero saber como adiciona e substrai e depois imprimir as novas quantidades

public class Desafio1{
public static void main (String args[]){
String [] prod = {“Heineken”, “Skol”, “Bohemia”, “Polar”, “Sol Premium”, “Budweiser”, “Brahma”, “Americana”, “Quilmes”,“Stella”};
int [] qtd = new int[10];
int i; int c=5;int codPro=0; int qtdPro;

System.out.println ("Controle de estoque");
System.out.println ("Código\t\tQuantidade");
for (i = 0; i < prod.length; i++) {
  qtd[i] = (int)(Math.random() * 26);
  System.out.println (prod[i]+"\t\t"+qtd[i]);
}
codPro=Entrada.leiaInt("Digite a nome do produto que você quer alterar, ou digite 4 para encerrar");
while(codPro != 4){
  qtdPro=Entrada.leiaInt("Digite a quantidade do produto");
  if(qtd[codPro] >= qtdPro){
    System.out.println("Inserção confirmada");
    qtd[codPro]=qtd[codPro]+qtdPro;
  }
  codPro=Entrada.leiaInt("Digite a nome do produto que você quer alterar");
}
System.out.println ("Controle de estoque");
System.out.println ("Código\t\tQuantidade");
for (i = 0; i <prod.length; i++) {
  System.out.println (prod[i]+"\t\t"+qtd[i]);
}
System.out.println ("Saindo...");

}
}

Da forma como você fez, é muito trabalhoso, você criou um vetor para os nomes e um vetor para as quantidades.
Seria bem mais fácil se você utilizasse um vetor de Produto, onde a classe Produto tenha os atributos nome e quantidade.