I want to convert the string to float [closed] - java

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I want to convert GBP 29.15* to just 29.15.
Can anyone please help?
I have already tried parsing to integer/float, substring etc. but getting an error.

Try this:
float f = Float.valueOf("GBP 29.15*".replaceAll("[^\\d.]+|\\.(?!\\d)", ""));
It removes all non-number characters and then finds the float value.
See also: How to get float value from string

Related

Replace all √num from a string java [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I have a string that contains String q = "What's the value of √32 and √83?";, my problem is replacing √num with sqrt(32) and sqrt(83).
That means my string should output : -
What's the value of sqrt(32) and sqrt(83)
is it possible?
Use a regex replacement on the pattern √(\d+)\b, and replace with sqrt(...):
String q = "What's the value of √32 and √83?";
String output = q.replaceAll("√(\\d+)\\b", "sqrt($1)");
System.out.println(output);
This prints:
What's the value of sqrt(32) and sqrt(83)?

Format the String data for its key and value using regex into json key-value pair [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 7 years ago.
Improve this question
Here is the sammple data which we have to wrap in double quotes "Key":"value" to format :
{Data:{Management:[{individual:{individual_Suffx:,individual_FName:XYZ,individual_LName:ABC,individual_Emplyee_Title:BOARD SECRETARY&PRESIDENT/CEO,individual_Directng_MName:MNO,individual_DOB:1960-05-21},individual_Tin:{},individual_NPI_Id:{},individual_OrgIndvdl:[{Ownrshp_MngngCntrl_EfctvDt:2009-11-30,Ownrshp_MngngCntrl_RoleCd:W},{Ownrshp_MngngCntrl_EfctvDt:2009-11-30,Ownrshp_MngngCntrl_RoleCd:10},{Ownrshp_MngngCntrl_EfctvDt:2009-11-30,Ownrshp_MngngCntrl_RoleCd:15}],Mngng_Mdcr:{}},{Mngng_Indvdl:{Mngng_Indvdl_FName:TIMOTHY,Mngng_Indvdl_LName:TOOLEY,Mngng_Indvdl_MName:C,Mngng_Indvdl_DOB:1958-07-02},Mngng_Tin:{},Mngng_NPI_Id:{},Mngng_OrgIndvdl:{OwnrshpIntrst_MngngCntrl_EfctvDt:2014-05-01,Ownrshp_MngngCntrl_RoleCd:W},Mngng_Mdcr:{}}}}
Not sure if this will cover all corner cases, but this regex should work for your example:
String json = ...
json = json.replaceAll("[^{}\\[\\]:,]+", "\"$0\"");

How to print a number with commas as thousands separators in Java..And I also want to print just 2 number after the point [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I am trying to print this integer 12345679 like 1,234,68. I was trying to do like this.
System.out.println(count+" "+"$"+fm.format(NumberFormat.getNumberInstance(Locale.US).format(avg)));
How can I do this in java??
NumberFormat currencyInstance = NumberFormat.getCurrencyInstance(Locale.US);
currencyInstance.setMaximumFractionDigits(0);
System.out.println(currencyInstance.format(12345679));
Output: $12,345,679

How to parse String vars in Java? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
What is the best way to parse a String value that looks like this id#1 ...id#398, so I can get de number after the id# String in JAVA.
If id# is a fixed prefix in every ID, I would have used
stringValue.split("id#")[0]

Getting Resource from strings [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I've got many resources with names based on a pattern:
R.drawable.small_house_red
R.drawable.small_house_blue
R.drawable.big_house_black
R.drawable.small_tree_red
I've got 3 strings: size, type, color. I can put all required resources to map, and get them by concated string but is it possible to get them without manually entering all combinations to the map?
You can use this
int id = context.getResources().getIdentifier("imageNameAsString", "drawable", context.getPackageName());

Categories