小编Joh*_*ohn的帖子

Java按位运算

我有这行代码

int b1 = 0xffff & (content[12]<<8 | 0xff & content[11]);
Run Code Online (Sandbox Code Playgroud)

我有一个小端的bytearray(content []),需要重新创建一个2字节的值.这段代码完成了这项工作,但在测试之前我就是这样编写的

int b1 = 0xffff & (content[12]<<8 | content[11]);
Run Code Online (Sandbox Code Playgroud)

结果不对.我的问题是为什么在这种情况下需要0xff?

java

6
推荐指数
1
解决办法
163
查看次数

仅在特定行上附加到可视块

假设我有以下文字。

this.is.some.text
this.is.emos.text
this.is.some.text
this.is.emos.text
Run Code Online (Sandbox Code Playgroud)

我想在“可视块”模式下编辑此文本,使文本如下所示。

this.is.some.text
this.is.emos_suffix.text
this.is.some.text
this.is.emos_suffix.text
Run Code Online (Sandbox Code Playgroud)

它应该像这样工作:

  • 选择一个视觉块
  • 如果视觉块包含 emos 将“_suffix”附加到视觉块(就像“A”命令一样)

vim

0
推荐指数
1
解决办法
29
查看次数

标签 统计

java ×1

vim ×1