我有一个签名的int_32值(FFFFFFFC)代表-4
如果我尝试通过...转换它
long x = Long.parseLong("FFFFFFFC", 32);
System.out.println("X: " + x);
Run Code Online (Sandbox Code Playgroud)
......我会得到"X:532021755372"而不是-4.我怎么能把它转换为有符号值?
我已经定义了字符串word-word-word-test,我想删除-test(全部在最后一个破折号后面).如何使用RegEx做到这一点?
我的/-.*$/作品只有在字符串中没有其他破折号时才有效.
我正在寻找一个解决方案,成为一个漂亮的表,看起来像这样:
ID | A | B | C
-------------------------------
1 | 15 | 4 | 3
2 | 3 | 7 | 1
Run Code Online (Sandbox Code Playgroud)
来源是这样的:
ID | Type
--------------
1 | A
2 | A
1 | C
1 | C
2 | C
1 | B
2 | A
1 | B
Run Code Online (Sandbox Code Playgroud)
现在我要计算每个ID的所有A-Type和所有B-Type.
有一个简单的方法吗?
谢谢