小编use*_*106的帖子

Java - 如何检查除法是整数还是浮点数?

想不出更好的头衔.那么问题是:我有"int i",它可以是任何值.我的目标是将"int i"转换为可被16整除的最接近的数字.

例如,我得到了i = 33.然后我将转向32(16x2).但是如果我得到i = 50,那么它将变为48(16x3).

我试过很多东西,例如:

for (int x = i; x < 999; x++){
if ( (i - x)/16 *is an integer*){
i = i - x;
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何检查它是否是一个整数.所以也许我以前的代码工作,但我只需要找到一种方法来检查它是一个整数还是一个浮点数.所以..任何帮助表示赞赏.

java math int operation division

8
推荐指数
3
解决办法
1万
查看次数

Java-如何将文件移动到zip文件中?

而已。我有一个文本文件,我需要将其移动到给定目录中的(现有)Zip文件中。

    File file = new File("C:\\afolder\\test.txt");
    File dir = new File(directoryToGo+"existingzipfile.zip");
    boolean success = file.renameTo(new File(dir, file.getName()));
Run Code Online (Sandbox Code Playgroud)

但这行不通。有没有办法将文件移动到现有的Zip文件中?谢谢。

java zip file move unzip

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

不能将字符串替换为另一个字符串(布尔值) - Java

boolean b1 = false;
boolean b2 = true;


String s = new String(b1+""+b2);

s.replaceAll("false", "f");
s.replaceAll("true", "t");
Run Code Online (Sandbox Code Playgroud)

什么都没有被取代.我仍然得到"虚假的真实".我想将String的所有"false"和"true"替换为"f"和"t".

我很确定我没有以正确的方式做到这一点,这就是为什么我需要你的帮助,我将不胜感激.

java string boolean replaceall

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

标签 统计

java ×3

boolean ×1

division ×1

file ×1

int ×1

math ×1

move ×1

operation ×1

replaceall ×1

string ×1

unzip ×1

zip ×1