标签: number-formatting

Android 将货币 TextView 转换回双倍

我有一个名为 cardBalance 的 TextView

cardBalance = (TextView) findViewById(R.id.textViewCardBalance);
Run Code Online (Sandbox Code Playgroud)

我像这样设置了 cardBalance 的文本

double amount = 109.00;
NumberFormat baseFormat = NumberFormat.getCurrencyInstance();
String moneyString = baseFormat.format(amount)
cardBalance.setText(moneyString);
Run Code Online (Sandbox Code Playgroud)

这工作正常并根据需要显示 $ 符号,我现在的问题是如何获得这个值并将其转换回两倍?

我尝试了以下但没有成功

double bal = Double.parseDouble(cardBalance.getText().toString());
Run Code Online (Sandbox Code Playgroud)

如何在没有 $ 符号的情况下取回双倍值

java android number-formatting

-1
推荐指数
1
解决办法
2001
查看次数

二进制何时“变成”十进制或十六进制?十六进制比十进制“快”吗?

人们可以快速学习以下形式的命令,例如 C 语言中的命令

printf("%d", x);
Run Code Online (Sandbox Code Playgroud)

或者

printf("%lu", x);
Run Code Online (Sandbox Code Playgroud)

但是对于x的二进制表示形式,不存在%lu%d的类似物。

我的问题首先是为什么会这样,其次是在什么时候(在哪个抽象级别)二进制表示形式会转变为十进制或十六进制?

Stack 网络上的类似点似乎只能引出特定于语言的答案或实现/库建议。然而,我的问题是关于我对数据如何抽象的整体理解,以及操作系统是否见过二进制文件,或者是否有比操作系统更低级别的东西覆盖它。

为了进一步强调我的方向,考虑一个切题的问题:以十六进制编程源文件比以十进制编程(例如在常量或变量初始化期间)对性能(速度或存储)有任何好处吗?

c binary cpu-architecture low-level number-formatting

-2
推荐指数
1
解决办法
2359
查看次数

Haskell函数将Int转换为Alpha编号

我正在尝试编写Haskell函数,以将整数转换为带有字母数字的字符串。

用字母数字表示法,是指与此转换匹配的数字表示法:

1 -> A
2 -> B
3 -> C
..
25 -> Y
26 -> Z
27 -> AA
28 -> AB
29 -> AC
..
Run Code Online (Sandbox Code Playgroud)

我发现此函数可以将十进制数字转换为罗马数字,并尝试对其进行修改以执行我想要的操作。但是我没有得到正确的结果。问题在于,在字母数字法中,“ A”作为单位或倍数时可能具有不同的“权重”(值可能为1或0)。

您知道如何获得正确的转换吗?

haskell numeric number-formatting

-2
推荐指数
1
解决办法
98
查看次数

如何将浮点数拆分为整数和小数部分?

我想检测像这样的数字的浮点数和整数部分235.102457

简而言之,想存储我的电话号码的两部分,例如:

A=235
B=102457
Run Code Online (Sandbox Code Playgroud)

我如何分割这个数字?

matlab numbers number-formatting

-2
推荐指数
1
解决办法
97
查看次数

-3
推荐指数
1
解决办法
8912
查看次数

如何在php中解析像5.1882449992845E + 25这样的数字

我正在研究这个会员,计算数字并将它们加起来然后我得到一个数字,如5.1882449992845E + 25我如何强制数字到2位小数,这样我才能有整数.

我想知道任何PHP功能,这与这样的数字和它意味着什么.

php parsing number-formatting

-3
推荐指数
1
解决办法
232
查看次数

php数字,例如(10M,..)

我想使用10M(代表1000000)和100K等数字。PHP中是否已经存在一个函数,还是我必须编写自己的函数?

我在想一些类似的事情:

echo strtonum("100K"); // prints 100000
Run Code Online (Sandbox Code Playgroud)

另外,再往前走一步,反过来,要翻译一下,从100000中得到10万吗?

php number-formatting

-3
推荐指数
1
解决办法
1516
查看次数

将进度设置为进度条

在活动,它具有一个ListView其中ListView产品由3的TextView(monthAndYear,totalUsed(RM20),和预算(RM123.0)),和一个ProgressBar.我尝试下面的代码来显示进度ProgressBar,但没有任何反应.

在此输入图像描述

 public void retrieveList(String name) {
        search.clear();
        database = mdb.getReadableDatabase();
        Cursor cursor = database.rawQuery("SELECT * FROM " + MyDatabaseHelper.TABLE__TASK + " WHERE Name = ? ", new String[]{name}, null);
        if (cursor != null && cursor.getCount() > 0) {
            while (cursor.moveToNext()) {
                int iD = cursor.getInt(cursor.getColumnIndex("ID"));
                String month = cursor.getString(cursor.getColumnIndex("Month"));
                double budget = cursor.getDouble(cursor.getColumnIndex("Budget"));
                double totalUsed=cursor.getDouble(cursor.getColumnIndex("Total_Used"));
                if (adapter != null) {
                    adapter.add(iD,month,budget,totalUsed);
                    listview.setAdapter(adapter);
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

适配器

 public void add(int …
Run Code Online (Sandbox Code Playgroud)

android listview number-formatting progress-bar

-4
推荐指数
1
解决办法
2055
查看次数

java中的格式字符串

如何用逗号格式化字符串以currentny格式显示?

假设传入的字符串是一个很大的数字.例如:

"1234567901234567890123456"

我希望结果如下:

"12,345,678,901,234,567,890,123,456"

DecimalFormatJava中有一个限制格式化一个大数目.

java number-formatting

-5
推荐指数
1
解决办法
171
查看次数

MySQL将0.00存储为0?

我们如何将0.00存储为浮动值?列的小数位数已设置为2.该列为float数据类型.每当我尝试插入0.00时,它会自动将0.00转换为0.

mysql number-formatting

-7
推荐指数
1
解决办法
949
查看次数