Further to my formatting problem and your reply, I changed s from being a string to being a double and it now works. Thanks for your help. I would still appreciate your recommendation on a writeup about string formatting and your thoughts on the sync connection problem described below.
Mike ----- Original Message ----- From: "MMC2" <[email protected]> To: <[email protected]> Sent: Sunday, June 14, 2009 3:28 PM Subject: [android-beginners] Re: String format of numbers into currency > > Thanks Mark for your reply, but when I include the line you suggested > > String t=customFormat("$###,###.###", s); > > I don't get an error message but the app crashes at run time. I comment > out > the line > and it runs ok. Can you help further please? > > On a separate issue. I frequently get a message "unable to open sync > connection" when I try to run my app. > I am using Eclipse. To get around it I restart my computer. I am using a > laptop with approx 1.5Gig memory. > Could you explain what the message means and would more memory help? Also > could you recommend > where I would find a good writeup on string formatting? > > Regards > > Mike > > ----- Original Message ----- > From: "Mark Murphy" <[email protected]> > To: <[email protected]> > Sent: Saturday, June 13, 2009 7:52 AM > Subject: [android-beginners] Re: String format of numbers into currency > > >> >> MMC2 wrote: >>> I want to format a number that is held in a string called s to have a >>> leading $ sign and two places after the decimal point. So partly >>> following an example I wrote >>> >>> static public String customFormat(String pattern, String s ) { >>> DecimalFormat myFormatter = new DecimalFormat(pattern); >>> String stringformatoutput = myFormatter.format(s); >>> return stringformatoutput; >>> } >>> >>> >>> then in my code where I went to use this I wrote >>> >>> customFormat("$###,###.###", s); >>> String t = stringformatoutput; >>> >>> hoping to have my formatted string ready for output in t, but I get an >>> error message that stringformatoutput cannot be resolved. >>> >>> Can someone set me straight please >> >> String t=customFormat("$###,###.###", s); >> >> -- >> Mark Murphy (a Commons Guy) >> http://commonsware.com | http://twitter.com/commonsguy >> >> Need Android talent? Ask on HADO! http://wiki.andmob.org/hado >> >> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

