gpt4 book ai didi

字符串之外的 Java 变量名

转载 作者:行者123 更新时间:2023-12-02 06:19:20 26 4
gpt4 key购买 nike

未记录的库有问题,我试图在不提供任何源代码的情况下替换 .jar 中的某些类。一个类是从现有的类(没有java文件)实现的,所以我拥有所有的方法和方法签名,但无法从参数中获取任何意义,因为它们都被命名为arg0,arg1...,因为有有很多方法,有些方法包含多达 43 个参数,试图循环遍历这些参数以查看传入的内容。有没有办法使用 String 并动态获取该变量?

编辑: - -更多信息 - -所有内容都编译在 jar 文件中,我可以重新打包该文件,而无需更改任何一个类。因此,我想要更改的类扩展了另一个已编译的类。因此,当扩展已编译的类时,我的 IDE 自动生成所有方法及其签名,其中参数按顺序命名,我想在每个函数中放置一个 for 循环来查看传入的内容,而不是逐一进行-之一并将其打印到控制台。我认为我原来的问题有点含糊。

谢谢

最佳答案

不,如果这些符号已从编译的 class 文件中删除,您将无法恢复它们。

关于字符串之外的 Java 变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21149563/

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