Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

another silly question

 
Joe Panully
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If i have a number, make it a string, and then take a sub string of it
i.e
int i=423;
String iVal=""+i;
String subval=iVal.substring(1,2);
I now should have a substring with 4
My question is, i am not sure of the syntax used to "parse" something to something else.
If I want to parse this substring "subval" to an integer I know I do <i>something</i> like this:
int subval=Integer.parseInt(subval);
but I am not sure of the exact syntax
 
Joyce Lee
Ranch Hand
Posts: 1392
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Joe,

Are you trying to break the value 423?

Here is an example:


Joyce
[ October 10, 2004: Message edited by: Joyce Lee ]
 
Mike Gershman
Ranch Hand
Posts: 1272
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

subval = "2"

String character positions start at 0.

substr( firstPosition, lastPosition+1 )

So substr(1,2) selects the second character




Your syntax is fine, but is subval an int or a String?
 
Joe Panully
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic