SubString problem
Hi. I need to use SubString to pick up parts of the text in a String.
How do I use subString?
I have downloaded the new files from http://tech.groups.yahoo.com/group/JavelinCode/files/Javelin Stamp IDE/lib/java/lang/
and saved them in "C:\Programfiler\Parallax Inc\Javelin Stamp IDE\lib\java\lang\"
("c:\Programfiler" equals to "c:\program files\")
But it still not work. have I imported wrong packages?
import stamp.core.*;
import java.lang.String;
import java.lang.StringBuffer;
String wps = "3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W";
// all of theese is gives me error on the part SubString(No method named SubString was found in type java/lang/String)(No field named StringBuffer was found in type java/lang/String) :
wp1la = ((((Long.parseLong(wps.StringBuffer.subString(4,7))*60)+Long.parseLong(wps.subString(4,7)))*10000)+Long.parseLong(wps.substring(4,7)));
wp1lo = ((((Long.parseLong(wps.StringBuffer.SubString(4,7))*60)+Long.parseLong(wps.SubString(4,7)))*10000)+Long.parseLong(wps.substring(4,7)));
Post Edited (ThaEagle) : 10/29/2008 8:18:25 PM GMT
How do I use subString?
I have downloaded the new files from http://tech.groups.yahoo.com/group/JavelinCode/files/Javelin Stamp IDE/lib/java/lang/
and saved them in "C:\Programfiler\Parallax Inc\Javelin Stamp IDE\lib\java\lang\"
("c:\Programfiler" equals to "c:\program files\")
But it still not work. have I imported wrong packages?
import stamp.core.*;
import java.lang.String;
import java.lang.StringBuffer;
String wps = "3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W";
// all of theese is gives me error on the part SubString(No method named SubString was found in type java/lang/String)(No field named StringBuffer was found in type java/lang/String) :
wp1la = ((((Long.parseLong(wps.StringBuffer.subString(4,7))*60)+Long.parseLong(wps.subString(4,7)))*10000)+Long.parseLong(wps.substring(4,7)));
wp1lo = ((((Long.parseLong(wps.StringBuffer.SubString(4,7))*60)+Long.parseLong(wps.SubString(4,7)))*10000)+Long.parseLong(wps.substring(4,7)));
Post Edited (ThaEagle) : 10/29/2008 8:18:25 PM GMT
Comments
compiles fine for me.
There is no SubString method for String.
There is a indexOf(String s) method that returns the index when s is part of the string.
· int p = wps.indexOf(".3416W") should yield 15.
StringBuffer has a subString() method (not SubString).
You can use
· StringBuffer wps = new StringBuffer("3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W");
and use wps.subString()
regards peter