gpt4 book ai didi

java - Java 嵌入式系统中用于存储位字符串的 boolean 数组或字符串

转载 作者:行者123 更新时间:2023-12-02 05:18:22 25 4
gpt4 key购买 nike

要在Java程序中存储位字符串,在嵌入式系统中运行,性能很重要并最大限度地减少资源的使用,使用 boolean 数组还是字符串更好?

最佳答案

取决于你有多少 boolean 值,我建议使用 int 值,因为它可以存储 32 位值,如果你想要第三位的值,你可以使用类似的东西:

public class Test {

public static void main(String[] args) {
int x=0;
System.out.println((x & 0x04) >> 2);
//set one at 3rd bit
x=x | 0x4;
System.out.println((x & 0x04) >> 2);
//clear the 3rd bit
x=x & 0xfffffffb;
System.out.println((x & 0x04) >> 2);
}

}

关于java - Java 嵌入式系统中用于存储位字符串的 boolean 数组或字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56280419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com