Problem in Converting string to float
Hi,
I am reading from textField and trying to convert that string value to float.
Compiler is giving error cannot find symbol toFloat even though I have included java.lang in my program.
Please help me with this one.
Thanks.
Use
float f = Float.parseFloat(inputString); //where inputString is the string you want to parse
Similar Messages
-
Convert string to floating-point
Hi all,
..very basic question, but I tryed it for hours and only received short-dumps
<b>How can I convert a string into a floating-point number?</b>
Kind regards,
Stefanhi
try this
to convert string to float.
data : a type f,
s type string value '1.023'.
a = s.
write :/ a.
to convert float to string.
data : a type f value '1.023',
s type string.
s = a.
write : s. -
I have a decimal string "122339994" which i am trying to convert to float using Float.parseFloat. This results in incorrect value of 1.22339992E8.
I thought for floats precsision comes into effect after decimal places.
public static void main(String[] args) {
String floatString = "122339994";
float floatNumber = Float.parseFloat(floatString);
System.out.println("Float is "+floatNumber+". Now double "+Double.valueOf(floatString));
}See this API
[Java2SE Float|http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Float.html#valueOf%28java.lang.String%29]
Note that trailing format specifiers, specifiers that determine the type of a floating-point literal (1.0f is a float value; 1.0d is a double value), do not influence the results of this method. In other words, the numerical value of the input string is converted directly to the target floating-point type. In general, the two-step sequence of conversions, string to double followed by double to float, is not equivalent to converting a string directly to float. For example, if first converted to an intermediate double and then to float, the string
"1.00000017881393421514957253748434595763683319091796875001d"
results in the float value 1.0000002f; if the string is converted directly to float, 1.0000001f results.
Its better to see the Java APIs first for any information, we will get almost all the information we need from APIs
Regards,
Venkatesh -
Facing problem in converting string to date using getOANLSServices()
I am trying to set a value for date field in my vo and trying to insert into the table.
In controller I am getting the String which has a date:
ex: String date="01-NOV-2007";
while setting into the row I need to convert into Date but it is returning null.
The below code I used
to convert into date :
Date dt = new Date(getOADBTransaction().getOANLSServices().stringToDate(date));
But this dt is returning a null value is there any solution please advise me.
Regards!
SmarajeetSmarajeet ,
See this thread, in one of my replies i have mentioned how to convert string to java.sql.date.You can use the same for oracle.jbo.domain.Date.
urgent!How to set the default selected date for an OAMessageDateFieldBean
--Mukul -
It seems extremely rudimentary but I haven't been able to find an answer yet.
I would like to pass in a string representing a human-readable floating point (ie, non IEEE 754) and get its value.
A straight up assignment of a string variable into a f variable doesn't work for thousand dividers. We would also need it for every scenarios:
123.456
123,456
123456
123456,789
123.456,789
123,456.789
all should be valid inputs and the resolution should be dependent on system setting for number formats.
I would like a built-in ABAP call with no manual processing. I'm sure this problem has been encountered thousands of times and solved thousands of times. No point reinventing the wheel.Tested Code
Output as below
String : 123,456,789,123.456
String : 123456789123.456
Float : 1.2345678912345599E+11
DATA v_str TYPE STRING VALUE '123,456,789,123.456'.
DATA v_flt TYPE F.
WRITE: / 'String :', v_str. "With Commas
REPLACE ALL OCCURRENCES OF ',' IN v_str WITH ''.
WRITE: / 'String :', v_str. "Without Commas
CATCH SYSTEM-EXCEPTIONS ARITHMETIC_ERRORS = 1
CONVERSION_ERRORS = 2.
MOVE v_str TO v_flt.
ENDCATCH.
WRITE: / 'Float :', v_flt. "Float value -
Converting string to float number
Here's what I'm trying to do. The user types a number, such as 12.011, in an input box. I want to check to see if the number they typed is between two numbers, such as 12 and 12.1. Therefore, I want to convert the string in the input box to a float number, not an integer, so I can check to see if it's in the correct range. How do I convert a string into a float number?
thanks
MarkDid you try:
Number(textinput1.text);
if(Number(textinput1.text)>12 && Number(textinput1.text)<12.1) -
Problem in Converting String (containing arabic) to HEX
Hi,
I am trying to convert Arabic Text stored in a String into HEX format.
The arabic range in unicode is: 0600�06FF
But when i convert using Integer.toHexString(), i get hex values which are not in the above range.
Here goes the code:
for(int i=0;i<text1.length();i++)
if((int)text1.charAt(i)<10) {
hextext+="0"+Integer.toHexString(text1.charAt(i)).toUpperCase();
else {
hextext+=Integer.toHexString(text1.charAt(i)).toUpperCase();
Regards,http://forum.java.sun.com/thread.jspa?threadID=682398&messageID=3975945#3975945
-
Problem in Converting String to Date
Hi All,
I am having one String
String date = "2006-01-17 15:19:57.0"
I want to parse this String into Date object.
I will really appriciate if somebody helps me out.
Thanks.You're specifying a 'T' and a timezone in your format, but they're not present in the string you're parsing.
I'm assuming from the way you're printing out the date, that your thinking is along these lines: "sdfInput will parse the input string, no matter what format it's in, and will produce a Date object. That Date object wil have the format specified in sdfInput."
This is wrong on a couple of fronts:
1) DateFormat doesn't magically figure out what format it's supposed to use for the String it's parse()ing. The String has to match the DF's format.
2) Dates don't have formats. Only Strings do. A Date object is just a long. There's no relationship whatsoever between the Date that you get from parse() and the format that was used to produce it. When you print out a Date as you're doing, its toString method is called, which in turn uses a default format for your Locale.
If you want to turn a date string in one format into a date string in another format, use two different DateFormat objects with two different formats. Date date = df1.parse(inputString);
String outputString = df2.format(date); -
Converting strings to the floating number and plotting
Hello,
I have a question regardting converting string of numbers to the floating bumbers and plot for voltage vs. weight.
The load cell for the ADC resolution is 16 bits, and the voltage will be in between +-5 volts.
The problem, I have the most is converting the string of numbers to the floating numbers, in my case is the weight.
Attachments:
tunnelv1.vi 139 KBWhen you say "string of numbers" do you mean an array? What is the specific issue you are having? You seem to have orange wires running all over the place. Give a small example demonstrating the problem.
Mike...
Certified Professional Instructor
Certified LabVIEW Architect
LabVIEW Champion
"... after all, He's not a tame lion..."
Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps -
Strange problem in converting between XML to string and vice versa
i have an application that needs to send an XML document
over the wire. For this reason, I need to convert the
doc into a String at the sending side and back to Doc
at the receiving side. This document is stored in a "CLOB"
column in a table in the database. I use XDK to retrieve
this entire row (including the CLOB - hence this is an XML
document which has a column that itself is an xml document in
string format - this is just the clob read in by XDK).
Thus the row looks like
<ROWSET>
<ROW>
<col1> A <col1>
<CLOB_COL> ..clob value of an xml doc..</CLOB_COL>
</ROW>
</ROWSET>
When I convert this document into String and back, one of the "<"
tags in the clob column document gets changed to "<" and hence
the parsing fails! I have used the latest label of the XDK build
to get the latest parser jar but still i have the same problem.
I am using the following routines for the conversion.
/* for converting document to string */
public static String convertToString(XMLDocument xml) throws
IOException
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
xml.print(pw);
String result = sw.toString();
return result;
/* for converting string to document */
public static XMLDocument convertToXml(String xmlStr)
throws
IOException,SAXException
ByteArrayInputStream inStream = new
ByteArrayInputStream(xmlStr.getBytes());
DOMParser parser = new DOMParser();
parser.setPreserveWhitespace(false);
parser.parse(inStream);
return parser.getDocument();How do you get the XML document? Do you use XSU? You can use:
String str = qry.getXMLString();
to get the result XML document in String.
XSU will escape all of the < and >. Or the the XML document in
one of the column will make the result XML doc not well-formed.
Not quite understand your problem. You can send me your test
case.
i have an application that needs to send an XML document
over the wire. For this reason, I need to convert the
doc into a String at the sending side and back to Doc
at the receiving side. This document is stored in a "CLOB"
column in a table in the database. I use XDK to retrieve
this entire row (including the CLOB - hence this is an XML
document which has a column that itself is an xml document in
string format - this is just the clob read in by XDK).
Thus the row looks like
<ROWSET>
<ROW>
<col1> A <col1>
<CLOB_COL> ..clob value of an xml doc..</CLOB_COL>
</ROW>
</ROWSET>
When I convert this document into String and back, one of the "<"
tags in the clob column document gets changed to "<" and hence
the parsing fails! I have used the latest label of the XDK build
to get the latest parser jar but still i have the same problem.
I am using the following routines for the conversion.
/* for converting document to string */
public static String convertToString(XMLDocument xml) throws
IOException
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
xml.print(pw);
String result = sw.toString();
return result;
/* for converting string to document */
public static XMLDocument convertToXml(String xmlStr)
throws
IOException,SAXException
ByteArrayInputStream inStream = new
ByteArrayInputStream(xmlStr.getBytes());
DOMParser parser = new DOMParser();
parser.setPreserveWhitespace(false);
parser.parse(inStream);
return parser.getDocument(); -
How do I convert from String to float?
Hi,
you can use a Double for example - assuming value is that string to parse
float f;
try { Double d = new Double(value); f = d.floatValue(); }
catch (NumberFormatException e) { f = 0.0; } // error - string value could not be parsed
// here use your float fHope, that helps
greetings Marsian
P.S.: the Double class is usefull for that, because you also can get intValue(), doubleValue() or longValue() out of it for example. The StreamTokenizer for example parses numbers also only to double. -
Problem in converting ASCII value in Dev. and Production
Hi...
The ASCII values for # differ in the development and the production system.
The code below (value 0009 ) populates # in the variable lv_sep.
DATA: lv_sep TYPE x.
FIELD-SYMBOLS : <field> TYPE x.
ASSIGN lv_sep TO <field> CASTING TYPE x.
<field> = 0009.
The the development # = 0009 and in production # = 1000.
Need to know why is this happening.How do you get the XML document? Do you use XSU? You can use:
String str = qry.getXMLString();
to get the result XML document in String.
XSU will escape all of the < and >. Or the the XML document in
one of the column will make the result XML doc not well-formed.
Not quite understand your problem. You can send me your test
case.
i have an application that needs to send an XML document
over the wire. For this reason, I need to convert the
doc into a String at the sending side and back to Doc
at the receiving side. This document is stored in a "CLOB"
column in a table in the database. I use XDK to retrieve
this entire row (including the CLOB - hence this is an XML
document which has a column that itself is an xml document in
string format - this is just the clob read in by XDK).
Thus the row looks like
<ROWSET>
<ROW>
<col1> A <col1>
<CLOB_COL> ..clob value of an xml doc..</CLOB_COL>
</ROW>
</ROWSET>
When I convert this document into String and back, one of the "<"
tags in the clob column document gets changed to "<" and hence
the parsing fails! I have used the latest label of the XDK build
to get the latest parser jar but still i have the same problem.
I am using the following routines for the conversion.
/* for converting document to string */
public static String convertToString(XMLDocument xml) throws
IOException
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
xml.print(pw);
String result = sw.toString();
return result;
/* for converting string to document */
public static XMLDocument convertToXml(String xmlStr)
throws
IOException,SAXException
ByteArrayInputStream inStream = new
ByteArrayInputStream(xmlStr.getBytes());
DOMParser parser = new DOMParser();
parser.setPreserveWhitespace(false);
parser.parse(inStream);
return parser.getDocument(); -
Problem in converting some images
Hi all,
I have a problem when converting a word document in pdf (using acrobat 9). If i use the standard settinings, everything works fine. If I use personalised options to mantain bookmarks and links in the final pdf, some images (png) after the conversion appear with some black stripes on top of them.
Does someone encountered the same problem?
Thank You!Sorry for the delay in my response. I was on vacation.
I tried following code (giving the type as related). But still it didn't work out :(
I am sure i am doing some silly mistake. I guess mistake is in how i use cid:imageDo i need to use four unique cid tag if i attach four images? If yes can someone help me how? Thanks
MimeMultipart multiPart = new MimeMultipart("related");
MimeBodyPart msgBody = new MimeBodyPart();
String htmlText = content+"<H1></H1><img src=\"cid:image\">";
msgBody.setContent(htmlText, "text/html");
multiPart.addBodyPart(msgBody);
File folder = new File("./result");
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++)
MimeBodyPart attachmentPart = new MimeBodyPart();
FileDataSource fds = new FileDataSource(listOfFiles.getAbsolutePath());
attachmentPart.setDataHandler(new DataHandler(fds));
attachmentPart.setFileName(listOfFiles[i].getName());
attachmentPart.setHeader("Content-Type", "image/png" );
//attachmentPart.setDisposition("inline");
attachmentPart.setHeader("Content-ID","image"+i);
mp.addBodyPart(attachmentPart);
System.out.println("Attached the file " + listOfFiles[i].getAbsolutePath());
mess.setContent(multiPart); -
Converting String To XML Format and send as attachment
Hi
My requirement is to convert String into XML Format and that XML File i have to send as an attachment
can any one one give solution for this Problem.
Thank you
Venkatesh.Khi,
i m filling the itab first and converting to xml
itab contaning these data
GS_PERSON-CUST_ID = '3'.
GS_PERSON-FIRSTNAME = 'Bill'.
GS_PERSON-LASTNAME = 'Gates'.
APPEND GS_PERSON TO GT_PERSON.
GS_PERSON-CUST_ID = '4'.
GS_PERSON-FIRSTNAME = 'Frodo'.
GS_PERSON-LASTNAME = 'Baggins'.
APPEND GS_PERSON TO GT_PERSON.
after conversion data is coming like that
#<?xml version="1.0" encoding="utf-16"?>
<CUSTOMERS>
<item>
<customer_id>0003</customer_id>
<first_name>Bill</first_name>
<last_name>Gates</last_name>
</item>
<item>
<customer_id>0004</customer_id>
<first_name>Frodo</first_name>
<last_name>Baggins</last_name>
</item>
</CUSTOMERS>
but errors are 1) # is coming at the first
2)for 'encoding="utf-16"?>', it is not coming perfectly, some other data (iso-8859-1) should come here
can anybody plz solve it.
regards,
viki -
Convert string into XML inside BPEL
Hello ,
How to convert string into xml format ? And make element and define attribute inside it ??There are several problems with your input:
1. Your xml is not well-formed because the attribute values should be enclosed withing double " quotes and not single ' quotes;
2. You use a prefix (sml) for the folowing part but you dont define the namespace:
<ids>
<VID ID="new"/>
<data>
<*sml:*attr name="std">
<sml:value></sml:value>
</sml:attr>
<sml:attr name="xde">
<sml:value></sml:value>
</sml:attr>
</data>
</ids>
Complete message should be:
<ids xmlns:sml="somenamespace">
<VID ID="new"/>
<data>
<sml:attr name="std">
<sml:value></sml:value>
</sml:attr>
<sml:attr name="xde">
<sml:value></sml:value>
</sml:attr>
</data>
</ids>
3. Do you assign this expression to a variable that is based on the schema of your message you want to parse
Regards,
Melvin
* TIP Answer the question as helpful or correct if it helps you , so that someone else will be knowing that this solution helped you or worked for you and also it gives points to the person who answers the question. *
Maybe you are looking for
-
Acrobat 8.1.4 Standard and user accounts in Windows XP Pro SP3
Does anyone have a workaround or solution which allows Power users and non-admin account users to be able to create pdf's? For a while I was using the regedit workaround (regedit>local machine>software>Adobe>Distiller>8.0>and then for Printer Job Con
-
hi i am using DBAdapter with wizard(select operation),where i have to call a pl/sql function like this msi.organization_idcs_std.get_item_valdn_orgzn_id how can we implment the pl/sql func in the select query using DBAdapter wizard(select operation)
-
Coldfusion query works in cfm but not cfc
I have the following query that works just fine in cfm file but cannot seem to get to work in a coldfusion cfc. Any ideas. Select distinct include.value from xxxxx.authorprofile, table(authorprofile.uidinclude) include where profilename='#selectedPro
-
How to recover a lost audio book purchase?
I purchased an audio book last year and I want to download it again to another devise. But I can't find it in my purchases in itunes. If I go to my account and see my transactions I can see there is a record showing I purchased it. What can I do?
-
Overflow when converting error key: RFC_ERROR_SYSTEM_FAILURE
Hi, When user tries to log his time through portal in "My time" iView, who has got over 400 different choices for worklists that he can log time against, certain choices always error out "Overflow when converting from 417 error key: RFC_ERROR_SYSTEM_