如何删除字符串中的逗号

     2023-04-14     32

关键词:

【中文标题】如何删除字符串中的逗号【英文标题】:how to remove a comma in a string 【发布时间】:2012-08-16 08:13:50 【问题描述】:

我有一个字符串,它显示带有逗号分隔符的数字,如下所示:

DecimalFormat formatter = new DecimalFormat("#,###.000000");
String toDouble=formatter.format(amount);

现在我想删除 BO 类中的逗号来进行算术运算。我使用了这种格式:

StrCash_price_deal = StrCash_price_deal.replace(",", "");
double d = Double.valueOf(StrCash_price_deal.trim()).doubleValue();

但它会将值更改为零!!! 我的技术是struts2

【问题讨论】:

可能重复:***.com/questions/11981361/… 在您上次的question 中,您想添加逗号。现在你想删除它们。也许你应该描述一下你真正想要实现的目标...... 是的,我的客户希望看到以逗号分隔的数字,但我必须对其进行算术运算,所以我必须去掉逗号 【参考方案1】:

你有一个DecimalFormat,你用它来格式化这个值。使用与parse the value 相同的对象,而不是使用Double.valueOf

另外:

尽量尽可能避免格式化/解析循环。将值保留为几乎整个代码库的数字,仅用于呈现格式并仅用于解析用户输入 不要使用double 表示货币值;使用BigDecimal,这将减少您在“不准确”算术方面遇到的意外 尽可能遵循 Java 命名约定。 StrCash_price_deal 的大小写和下划线都很糟糕

【讨论】:

如何从熊猫数据框中的列中删除字符串值

】如何从熊猫数据框中的列中删除字符串值【英文标题】:Howtoremovestringvaluefromcolumninpandasdataframe【发布时间】:2016-01-2912:52:58【问题描述】:我正在尝试编写一些代码,以逗号分隔数据框列中的字符串(因此它变成一个列表)... 查看详情

如何通过 Oracle 中的正则表达式从逗号分隔列表中删除重复项,但我不想要重复值? [复制]

...te]【发布时间】:2018-08-0703:08:33【问题描述】:我有这个字符串ABCD1234,XYZ,ABCD1234,ABCD123 查看详情

在 PHP 中删除逗号分隔字符串中的值

】在PHP中删除逗号分隔字符串中的值【英文标题】:deleteavalueincommadelimitedstringinPHP【发布时间】:2021-05-1402:44:22【问题描述】:我在SQLServer中有如下表:+--------------+----------------------------------------------+|reportName|ShareWith|+-------------... 查看详情

php删除字符串中的最后一个逗号(代码片段)

查看详情

如何使用 JQuery 从字符串中删除空逗号

】如何使用JQuery从字符串中删除空逗号【英文标题】:HowtoremoveemptycommafromstringusingJQuery【发布时间】:2014-04-1219:30:41【问题描述】:我想使用JQuery从字符串中删除空逗号。请查看所附图片以了解我的意思。【问题讨论】:【参考... 查看详情

如何从 Python 中的数据中删除多余的逗号

】如何从Python中的数据中删除多余的逗号【英文标题】:HowtoremoveextracommasfromdatainPython【发布时间】:2020-02-2001:57:13【问题描述】:我有一个CSV文件,我试图通过该文件将数据加载到包含2列的SQL表中。我有2列,数据用逗号分隔... 查看详情

Python替换引号内的',',但保留其他逗号,然后删除字符串中的引号

...Python替换引号内的\\\',\\\',但保留其他逗号,然后删除字符串中的引号【英文标题】:Pythonreplace\',\'withinquotes,butkeepothercommas,thenremovethequotesinastringPython替换引号内的\',\',但保留其他逗号,然后删除字符串中的引号【发布时间... 查看详情

如何删除 D3 轴刻度中的逗号并删除最后一个刻度?

】如何删除D3轴刻度中的逗号并删除最后一个刻度?【英文标题】:HowtoremovethecommainD3axisticksandremovethelasttick?【发布时间】:2017-02-1522:39:44【问题描述】:我正在使用D3创建条形图。如何使用tickFormat()从每个刻度线中删除1982年的\'... 查看详情

如何删除最后一个数字中的逗号?

】如何删除最后一个数字中的逗号?【英文标题】:Howtoremovethecommainthelastnumber?【发布时间】:2021-12-3015:31:42【问题描述】:列表必须显示“1,2,3,4”,但在这段代码中显示为“1,,2,,,3,,,4”这段代码有什么问题?for(i=1;i<=num1;++i)i... 查看详情

删除 implode 之前或之后由数组引起的所有逗号

...】:2015-12-2223:40:34【问题描述】:现在$convert_to_str下面的字符串与数组逗号一起保存在其中。我想删除字符串中的逗号,但只删除数组引起的逗号,而不是数组值中的逗号。例如:Merc,Benz中的逗号应该保留,Volvo、Bmw和Toyota 查看详情

如何删除for循环中的最后一个逗号

】如何删除for循环中的最后一个逗号【英文标题】:Howtoremovethelastcommainforloop【发布时间】:2017-12-0503:10:12【问题描述】:`<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><m 查看详情

如何删除数组中的最后一个逗号和空格? Java [重复]

】如何删除数组中的最后一个逗号和空格?Java[重复]【英文标题】:Howtoremovelastcommaandspaceinarray?Java[duplicate]【发布时间】:2017-09-0821:20:51【问题描述】:伙计们,我想知道如何从数组中删除多余的逗号和空格?当我运行程序时,... 查看详情

如何使用javascript从字符串末尾删除多个逗号?

】如何使用javascript从字符串末尾删除多个逗号?【英文标题】:Howtoremovemultiplecommafromendofstringusingjavascript?【发布时间】:2016-09-2712:36:29【问题描述】:这是我的输出9781473507340.epub,9781473518902.epub,,,,,,我需要这个输出9781473507340.epub... 查看详情

chart_flutter 如何删除 y 轴数值中的逗号

】chart_flutter如何删除y轴数值中的逗号【英文标题】:charts_flutterHowtoremovecommasinyaxisnumbervalues【发布时间】:2020-12-1513:19:52【问题描述】:我正在使用charts_flutter包。如何删除y轴值中的逗号?例如,我想要1720,而不是1,720。【问... 查看详情

如何有条件地删除 R 中 write.csv 中的双引号

】如何有条件地删除R中write.csv中的双引号【英文标题】:howtoconditionalremovedoublequotesinwrite.csvinR【发布时间】:2016-02-1021:25:49【问题描述】:我有包含数字和字符值的数据,分隔符是逗号。但是在某些字符值中,也有逗号。当我... 查看详情

根据 R 中的特定列名从字符向量中删除逗号

】根据R中的特定列名从字符向量中删除逗号【英文标题】:RemovecommasfromcharactervectorsbasedonspecificcolumnnamesinR【发布时间】:2017-10-1710:03:27【问题描述】:我有一个大数据框。一个较小的子集如下:structure(list(Date=c("2017-08-12","2017-08... 查看详情

如何删除javascript数组的最后一个逗号

...51【问题描述】:我已经找到了很多关于如何删除javascript字符串的最后一个逗号等的答案,但我无处可找到解决以下问题的方法:varcolumns=newArray("datum","viz1","viz2","gaz","aram_nappali", 查看详情

删除数组列表中的 ]、[、空格和逗号并在 java 中转置

...2017-09-1702:55:03【问题描述】:我正在努力处理txt文件中的字符串数组列表[abc,def,ghi,jkl]我需要删除所有括号、空格和逗号,然后转置得到adgjbehkcfil我正在使用JDK1.4.(对不起它的JD 查看详情