gpt4 book ai didi

java - 将变量名称声明为方法参数的 Eclipse 快捷方式

转载 作者:搜寻专家 更新时间:2023-10-31 20:21:32 25 4
gpt4 key购买 nike

假设我们有这样一个变量:

byte[] someByteArray;

还有一个像这样的方法原型(prototype):

public void someMethodRequiringString(String someByteArray);

然后我们想在我们的字节数组上调用我们的方法:

someMethodRequiringString(someByteArray);

现在我们意识到我们的方法需要一个字符串来代替。假设我们在 Util 包中已经有一个名为 convertFromByteArrayToString() 的转换函数。什么是最好的方式从

someMethodRequiringString(someByteArray);     

someMethodRequiringString(Util.convertFromByteArrayToString(someByteArray));

我的方法是将光标放在someByteArray 前面并键入Util.,然后按CTRL+Space,Eclipse 会提示转换函数的方法名称。但是,一旦我按下回车键选择此功能,我将得到如下结果:

 someMethodRequiringString(Util.convertFromByteArrayToString(bytearray)someByteArray);

其中 bytes 是在 Util.convertFromByteArrayToString(byte[] bytearray); 中声明的输入参数名称。我知道这可能是初学者的问题,但这里的最佳做法是什么?

最佳答案

您可能希望代码完成覆盖现有代码(而不是将其插入现有文本之前),如下所述:http://www.vogella.com/articles/Eclipse/article.html#tips_completion

或者,您也可以考虑删除已经编写的方法参数 someByteArrayCtrlDelete 3 次(如果您的光标在它前面) 或 CtrlBackspace 3 次(如果您的光标直接在参数之后)。然后像现在一样通过代码完成添加 Utils 方法,然后通过代码完成重新添加字节数组参数(因为 Eclipse 会建议您的变量作为最佳选择,即使还没有写入任何字符)。

第二个备选方案一开始听起来可能很复杂,但如果经常使用,应该可以让您更快地键入它。

关于java - 将变量名称声明为方法参数的 Eclipse 快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15042506/

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