标签: number-formatting

java:将float转换为String,将String转换为float

我如何从float转换为string或string转换为float?

在我的情况下,我需要在2个值字符串(我从表中获得的值)和我计算的浮点值之间进行断言.

String valueFromTable = "25";
Float valueCalculated =25.0;
Run Code Online (Sandbox Code Playgroud)

我尝试从float到string:

String sSelectivityRate = String.valueOf(valueCalculated );
Run Code Online (Sandbox Code Playgroud)

但断言失败了

java string types type-conversion number-formatting

206
推荐指数
3
解决办法
81万
查看次数

强制R不使用指数表示法(例如e + 10)?

我可以强制R使用常规数字而不是使用e+10类似符号吗?我有:

1.810032e+09
# and 
4
Run Code Online (Sandbox Code Playgroud)

在同一个向量内,并希望看到:

1810032000
# and
4
Run Code Online (Sandbox Code Playgroud)

我正在为一个老式程序创建输出,我必须使用编写一个文本文件cat.到目前为止工作正常,但我根本无法使用e+10那里的符号.

r scientific-notation options number-formatting defaults

206
推荐指数
4
解决办法
22万
查看次数

如何格式化数字0..9以显示2位数(它不是日期)

我想总是显示一个低于100的2位数字(例如:03,05,15 ......)

如何在不使用条件的情况下追加0以检查它是否低于10?

我需要将结果追加到另一个String,所以我不能使用printf.

java number-formatting

185
推荐指数
4
解决办法
17万
查看次数

如何在java中格式化1200到1.2k

我想将以下数字格式化为java旁边的数字:

1000 to 1k
5821 to 5.8k
10500 to 10k
101800 to 101k
2000000 to 2m
7800000 to 7.8m
92150000 to 92m
123200000 to 123m
Run Code Online (Sandbox Code Playgroud)

右边的数字是长整数,左边的数字是字符串.我应该如何处理这个问题.我已经为此做了很少的算法,但我认为可能已经发明了一些可以做得更好的事情,并且如果我开始处理数十亿和数万亿,则不需要额外的测试:)

其他要求:

  • 格式最多应包含4个字符
  • 以上意味着1.1k可以11.2k不行.相同的7.8m是可以的19.1m不是.小数点前只允许一位数具有小数点.小数点前的两位数表示小数点后的数字.
  • 不需要四舍五入.(附加k和m显示的数字更多是模拟量表,表示近似而不是精确的逻辑文章.因此,舍入与主要由于变量的性质无关,即使在查看缓存结果时也可以增加或减少几位数.)

java number-formatting

150
推荐指数
16
解决办法
5万
查看次数

每隔三位数字为数字添加逗号

如何使用jQuery使用逗号分隔符每三位数格式化数字?

例如:

???????????????????????????
?   Input   ?   Output    ?
???????????????????????????
?       298 ?         298 ?
?      2984 ?       2,984 ?
? 297312984 ? 297,312,984 ?
???????????????????????????
Run Code Online (Sandbox Code Playgroud)

jquery number-formatting

149
推荐指数
11
解决办法
23万
查看次数

145
推荐指数
7
解决办法
75万
查看次数

如何格式化字符串编号以使用逗号和圆形?

格式化以下作为字符串给出的数字的最佳方法是什么?

String number = "1000500000.574" //assume my value will always be a String
Run Code Online (Sandbox Code Playgroud)

我希望这是一个值为String的字符串: 1,000,500,000.57

我该如何格式化呢?

java string numbers decimal number-formatting

131
推荐指数
7
解决办法
20万
查看次数

从Python Pandas聚合结果格式化/抑制科学记数法

如何修改pandas中groupby操作的输出格式,为大数字生成科学记数法.我知道如何在python中进行字符串格式化,但是在这里应用它时我感到很茫然.

df1.groupby('dept')['data1'].sum()

dept
value1       1.192433e+08
value2       1.293066e+08
value3       1.077142e+08
Run Code Online (Sandbox Code Playgroud)

如果我转换为字符串,这会抑制科学记数法,但现在我只是想知道如何字符串格式和添加小数.

sum_sales_dept.astype(str)
Run Code Online (Sandbox Code Playgroud)

python floating-point scientific-notation number-formatting pandas

127
推荐指数
7
解决办法
12万
查看次数

使用Java字符串格式格式化整数

我想知道是否有可能使用Java中的String.format方法给出一个前面的零整数?

例如:

1将成为001
2将成为002
...
11将成为011
12将成为012
...
526将保持为526
......等

目前我尝试了以下代码:

String imageName = "_%3d" + "_%s";

for( int i = 0; i < 1000; i++ ){
    System.out.println( String.format( imageName, i, "foo" ) );
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这在数字前面有3个空格.是否可以在数字前面加零?

java string-formatting number-formatting

122
推荐指数
3
解决办法
27万
查看次数

使用CSS格式化数字(小数位,千位分隔符等)

是否可以使用CSS格式化数字?即:小数位,小数分隔符,千位分隔符等.

css css3 number-formatting

115
推荐指数
8
解决办法
16万
查看次数