File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes typecast Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "typecast" Watch "typecast" New topic


kiran nyala
Ranch Hand

Joined: Sep 21, 2009
Posts: 50

If i pass an integer value as String argument to some function, where i need to add it to integer value. How can i typecast argument from String to integer before adding. The problem i faced is

public int Sum(String str1,String str2){

int sum = str1+str2; //What i need to do here?
return sum;

public Static void main(String args[]){


shaun jacob

Joined: Jan 11, 2010
Posts: 7
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46424
Welcome to JavaRanch ( ) both of you.

Shaun: This question comes up frequently, at least once every three months, and you obviously know about the problem. It would help kiran nyala if you give a bit more explanation, and also explain why it isn't called "typecast"ing. Also, both of you, consider why that method could beneficially be declared static.
I agree. Here's the link:
subject: typecast
It's not a secret anymore!