Como converter strings em valores

como fazer com que isso
var i=‘5’;
var u=‘4’.
var result=i+u;
como fazer com que o resultado de 9 ?
pq quando eu tento fazer isso o resultado sai 54 >.<

Essas variáveis u e i são deque tipo???

No java não se usa a palavra var não…
para que o resultado seja 9 tería que ser assim…

[code]public class Strings {

public static void main(String args[]){
	
	int u = 5;
	int i = 4;
	int result = u+i;
	System.out.print(result);
}

}
[/code]

i java que eu estou usando é para websites, isso vai funcionar?


eu quero converter strings "10 " em 10
entendeu ?

Especifíque melhor seu problema…
o por que dessas variáveis serem do tipo String, tem alguma regra que vc tem que seguir… por que se for pra aparecer o resultado 9 isso ai resolve…

o seu exemplo funcionou pq vc nao usou os [color=blue]“5” [/color]
teste o seu code agora e me diga se resolveu o problema
public class Strings {

public static void main(String args[]){   
       
    int u = [color=blue]' [/color]5 [color=blue]' [/color];   
    int i =  [color=blue]' [/color]4 [color=blue]' [/color];   
    int result = u+i;   
    System.out.print(result);   
}   

}

vai da erro por que a variável é do tipo inteira, então ela não aceita aspas…

a agora vc entendeu, eu quero converter os valores entre aspas para valores comuns

Tenta isso…

[code]public class Strings {

public static void main(String args[]){
	
	int u =Integer.parseInt("5");
	int i = Integer.parseInt("4");
	int result = u+i;
	System.out.print(result);
}

}
[/code]

[code]public class Strings {
public static void main(String args[]){

    String u = "5";  
    String i = "4";  

//vc tem q converter as Strings em numeros
int result = Integer.parseInt(u)+Integer.parseInt(i);
System.out.print(result);
}

} [/code]

ABS …