Shop OBEX P1 Docs P2 Docs Learn Events
SubString problem — Parallax Forums

SubString problem

ThaEagleThaEagle Posts: 10
edited 2008-10-30 09:16 in General Discussion
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

Comments

  • Peter VerkaikPeter Verkaik Posts: 3,956
    edited 2008-10-29 20:48
    The following

    import stamp.core.*;
    public class test {
      String wps = "3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W-3723.2475N12158.3416W";
      static void main() {
      }
    }
    
    

    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
  • ThaEagleThaEagle Posts: 10
    edited 2008-10-30 09:16
    Thank you. My GPSproject is almost done now. Just a few bugs left.
Sign In or Register to comment.