在我的应用程序中想要在小数点后将两个有效数字舍入为2.我试过下面的代码.
public static double round(double value, int places) {
long factor = (long) Math.pow(10, places);
value = value * factor;
long tmp = Math.round(value);
return (double) tmp / factor;
}
Run Code Online (Sandbox Code Playgroud)
我也试过了
double val = ....;
val = val*100;
val = (double)((int) val);
val = val /100;
Run Code Online (Sandbox Code Playgroud)
这两个代码都不适合我.
提前致谢....
我已成功为beagleboard xM rev C构建Gingerbread 2.3.4.现在我想在init.rc之后运行的脚本中检查Linux内核版本名称.在linux中我们可以使用命令uname -r找到相同的内容.但它在Android内核中找不到.有人可以用一些示例脚本来帮助我做同样的事情.
我需要一种优化的方法来替换字符串中从“/”开始的所有尾随字符。
例如:
mytext = "this is my/string"
Run Code Online (Sandbox Code Playgroud)
我想要这样的结果
mytext = "this is my/text"
Run Code Online (Sandbox Code Playgroud)
只有“/”之后的字符串必须被替换,并且必须以优化的方式完成。有人能为我找到解决方案吗?
在我的代码中,我必须将一个再见数组(byte [] temp = null;)传递给一个函数,该函数被分配并填充其中的数据.从函数返回后它仍然是null.我怎样才能找到解决这个问题的方法.??? 请帮我.
byte[] temp = null;
ret = foo(temp);
boolean foo(byte[] temp)
{
temp = new byte[];
//fill array
}
Run Code Online (Sandbox Code Playgroud)