将这段Delphi 翻译成java 将一段python代码大概翻译成java

\u8c01\u80fd\u544a\u8bc9\u6211delphi\u91cc\u9762\u8fd9\u6bb5\u4ee3\u7801\u7ffb\u8bd1\u6210java\u8be5\u5982\u4f55\u5199\uff1f

byte[] TByte32 = new byte[32]; // \u6ce8\u610f\u662f\u4ece\u96f6\u5f00\u59cb\u7684\uff0cJAVA\u4e0d\u652f\u6301\u66f4\u6539\u4e0b\u6807\u5f0f\u7684\u6570\u7ec4\u521b\u5efa
byte[] TSData = new byte[64];
byte[] TBlock = new byte[8];

\u4e0d\u77e5\u9053\u4f60\u662f\u5b66java\u7684\u8fd8\u662f\u5b66Python\u7684\uff1b

\u5982\u679c\u662f\u60f3\u8981Java\u7684\u6a21\u62df\u767b\u5f55\u4ee3\u7801\uff0cJava\u7684\u4ee3\u7801\u5f88\u591a\uff0c\u4e0d\u9700\u8981\u62ffPython\u7684\u4e00\u6bb5\u4ee3\u7801\u6765\u6a21\u62df\uff0c\uff08\u867dpython \u548c Java \u90fd\u662f\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\u8bed\u8a00\uff0c\u6709\u5f88\u591a\u5171\u540c\u70b9\uff09

\u5982\u679c\u662f\u60f3\u770b\u770b\u6a21\u4eff\u8fd9\u6bb5python \u4ee3\u7801\u505aJava\u5b9e\u73b0\u6216\u8005\u662f\u201c\u505a\u4e92\u8bd1\u8bad\u7ec3\u201d\uff0c\u5176\u5b9e\u4e0a\u9762\u7684\u4ee3\u7801\u4e5f\u4e0d\u96be\uff1a

class loginInfo(QtCore.QThread):
\u5148\u662f\u5199\u4e86\u4e00\u4e2a\u7c7bloginInfo\uff0c\u7ee7\u627fQtCore.QThread\u7c7b
def __init__(self, conn, parent):
\u521d\u59cb\u5316\u65b9\u6cd5\uff0c\u9ed8\u8ba4\u7684self\u53c2\u6570\uff08Java\u4e2d\u4e0d\u7528\u7406\u4f1a\uff0c\u76f8\u5f53\u4e8ethis\uff09
def run(self):
\u76f8\u5f53\u4e8eJava\u4e2dthread \u4e2d\u7684 run() \u65b9\u6cd5\uff0c\u5f00\u542f\u7ebf\u7a0b
def getConnection(self):\u3001
\u505a\u8fde\u63a5
def getStatus(self):
\u62ff\u5230\u72b6\u6001
def getCookie(self):
\u548ccookie \u76f8\u5173

import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;

public class XorTest {
public static void main(String[] args) {
System.out.println(xorDecode("LXH", "616263"));
}
static public List<Byte> xorDecode(final String key, final String source) {
return IntStream.range(0, source.length()/2).mapToObj(i->{
int pos=i*2;
byte b=Byte.parseByte(source.substring(pos, pos+2), 16);
return key.length()>0? 
(byte) (key.charAt(i%key.length()) ^ b) : b;
}).collect(Collectors.toList());
}
}
[45, 58, 43]

没有样本输入输出,只能按理解写..



StrToIntDef这个函数定义没有给出,无法改写。

扩展阅读:borland delphi ... 中英文自动翻译器 ... delphine圣诞视频原版 ... 刺骨delphic全文 ... 翻译成中文 ... delphi最新版 ... 图片翻译器 ... toml文件 delphi ... 翻译古文 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网