olá pessoal preciso converter string para int … como que eu faço ?
int opcao = Integer.parseInt(string);
int i = Integer.parseInt("3");
utilize Integer.parseInt();
exemplo:
.
.
.
String valorString ="01";
int valorInt = 0;
valorInt = Integer.parseInt(valorString);
.
.
.
deu certo já !!!
thanks
aproveitando o tópico…
como faz o contrário?! inteiro p/ string?!
tô usando String x = y + “”, mas acho que isso é gambiarra né…?!
[quote=lalesan]aproveitando o tópico…
como faz o contrário?! inteiro p/ string?!
tô usando String x = y + “”, mas acho que isso é gambiarra né…?![/quote]
Faça:
String x = Integer.toString(y);
Obrigada!!!
ainda eu…
não sei nem se esse é o tópico, mas enfim…
alguém sabe como centralizar um label dentro de um panel?!
momento desespero pq quero ir embora: existe alguma forma de saber o tamanho em pixels de um caracter?!
Existe como centralizar o label no panel. Mas depende muito do LayoutManager que você estiver usando.
Para medir o tamanho dos caracteres, em uma determinada fonte, dentro de um determinado contexto gráfico, use o método getStringBounds da classe FontMetrics. Por exemplo, para saber o tamanho da palavra “lalesan” num JFrame:
Rectangle2D r = getFontMetrics(getFont()).getStringBounds("lalesan", getGraphics());
System.out.println("O tamanho de lalesan é: altura:" + r.getHeight() + " largura: " + r.getWidth());
Esse tema realmente não tem a ver com esse tópico. Da próxima vez abra um tópico novo. Assim mais gente que entende de swing pode ler e você terá uma resposta mais rápida.
Outra forma de fazer cast de inteiro para string é:
String x = String.valueOf(y);
Obrigada ViniGodoy!
Desisti de centralizar no label… tô usando um negócio mais fácil… e desisti de “contar pixels” tbm… não posso usar swing, só awt…
Até…
Ps.: foi mal o tópico errado!
public class ConverterSXIEIXS
{
public static void main(String[] args)
{
String voce = "29953";
int num = Integer.parseInt(voce);
System.out.println("String para int " + num);
int teste = 45336;
String saida = Integer.toString(teste);
System.out.println("Int para String " + saida);
}
}