gpt4 book ai didi

java - 复制一个数组并将其连接在一起

转载 作者:行者123 更新时间:2023-12-01 18:39:40 24 4
gpt4 key购买 nike

我有一个数组,其中包含 secret 消息的字节(Hello World,我的名字是 David。)。我有另一个数组,其中包含 secret 代码(“secretCode”)的字节。 secret 代码可以更改,但我必须循环遍历 secret 消息的每个字母并将其与 secret 代码的字母进行异或。

示例

enter image description here

我需要多次循环访问 secret 代码数组,以便对 secret 消息的每个字母进行异或,我该怎么做?

最佳答案

String msg = ... ; 
String key = ... ;
StringBuilder sb = new StringBuilder(msg.length());
for (int i = 0; i < msg.length(); i++) {
sb.append((char)(msg.charAt(i) ^ key.charAt(i % key.length())));
}

i % key.length() 将从键数组中获取字符,而不会越界。

关于java - 复制一个数组并将其连接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463945/

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