正如标题所说,例如我有值 02,我希望第一个零保留在那里,这样我就可以控制我的未决 Intent 。
我的程序基本上有一个列表,每个项目都有它自己的选项,我控制alertmanager的唯一方法是知道确切的唯一id,这样我就可以取消正确的通知,但我无法想出其他解决方案比这个:
int FirstListPosition = getArguments().getInt(EXTRA_FirstListPosition);
int InnerListPosition = getArguments().getInt(EXTRA_PASSEDPOSITION);
String Merge = Integer.toString(FirstListPosition) + Integer.toString(InnerListPosition);
int FinalValue = Integer.parseInt(Merge);
因此,如果我单击主列表中的第一项,FirstListPosition 将为 0,如果我单击主列表内列表中的第三项,InnerListPosition 将为 2
所以字符串合并将是 = 02 ,这样唯一的 id 永远不会相同,如果用户想要取消特定的待处理 Intent “通知”,我实际上可以获得两者的位置
希望你们明白我的意思
最佳答案
看看NumberFormat 。此类旨在用于根据特定模式格式化数字。
关于java - 有没有办法防止int值删除第一个0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25159411/