我有一个Base64编码的键,作为输入String,我想使用decode方法从它创建一个新的字节数组。我想将结果字节复制到记事本。我放了一个断点,然后在调试器中执行代码,一切都正常工作。数组大小为392。我想把inputbytes数组的值复制到剪贴板上,所以我右键单击bytes数组,选择“复制值”,然后把它粘贴到记事本上,但是什么也没有粘贴。数组的值似乎无法复制。我做错了什么?如何复制数组的值?
String input ="Ajw9DS8nJCMtFRI0GhkGCEwDfyQMNCgpMzgKMTM+dzQ5Bi8PJgokMTgUNzMWJz46DTEZEhUMNlY3CkYqGDQeJjYVaSwPE8jIwA9BhYGBhI5ND84Q0wTJxUWNyI/NTMUCBktHAAxGQAYJBADKQNiHyEdNisMPB8dKBM1BgoCVx4ZNiATk34aIgIWfwpiNgAKPBgsPQY2GCMAfDZ8VCAnCx4AFwE4JB0mCxUoMyssMFIJCBkrLhYgOSwnAVQAIU8sOiYjAgxFI1A3FUIqASgOWUIuCBoifCcMAAA5Rk01J0INFw8sdlMsAFtWCjx2PztAeidBHz85LB4EOBcUARc6BwY2IjUOLhg1GhJwHiFeYEwlDk07MwooHRYWXSEFGBMQLScLH15dGygXMyEKeS9NFykgh5RE0sMSApFhEgfzUgDgQeJUgWQQc4ewAiJAU4UgYtIxF1GyEieUM2Lh81CSYOPAMPCDQCfTIRASUCAQUtITgdAB4MFTlDBB91KVwjXQ4MNjF+Djc=";
byte[] inputbytes = Base64.decode(input, Base64.DEFAULT);
Android Studio 2.3.3
2条答案
按热度按时间ie3xauqp1#
看来,你不能只复制数组。只有单个值。
在断点处,按Alt + F8。这将打开
Evaluate expression
弹出窗口。输入以下代码:这将给予如下格式的字符串输出:
从那里,您可以使用
String
类的.replace*
方法来删除逗号和方括号。或者使用你的文本编辑器。Good luck:)
3qpi33ja2#
将鼠标悬停在要复制的数组或对象上后,将出现一个窗口。左下方有创建渲染器按钮,可以将数组显示/复制为自定义格式。https://www.jetbrains.com/help/idea/customizing-views.html#renderers