小编jes*_*er1的帖子

在Java中动态地将0x前缀添加到int

int i = 16777215;

void draw(int color) {


}
Run Code Online (Sandbox Code Playgroud)

让我们说void draw期望颜色以0x前缀开头,就像这样

draw(0x16777215)
Run Code Online (Sandbox Code Playgroud)

如果我尝试这个,它会抛出语法错误

draw(0x + i)

Invalid hex literal number
Run Code Online (Sandbox Code Playgroud)

int我不能包含0x部分,需要动态添加

谢谢

java hex literals

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

标签 统计

hex ×1

java ×1

literals ×1