加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 19:34:11 所属栏目:Java 来源:网络整理
导读:假设我们有一个这样的变量: byte[] someByteArray; 和这样的方法原型: public void someMethodRequiringString(String someByteArray); 然后我们想在字节数组上调用我们的方法: someMethodRequiringString(someByteArray); 现在我们意识到我们的方法需要
假设我们有一个这样的变量:
byte[] someByteArray;

和这样的方法原型:

public void someMethodRequiringString(String someByteArray);

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

someMethodRequiringString(someByteArray);

现在我们意识到我们的方法需要一个String.我们还说我们已经在包Util中使用了一个名为convertFromByteArrayToString()的转换函数.
什么是最好的方法

someMethodRequiringString(someByteArray);

someMethodRequiringString(Util.convertFromByteArrayToString(someByteArray));

我的方法是将光标放在someByteArray前面并输入Util.,点击CTRL Space,Eclipse建议转换函数的方法名称.但是,一旦我按Enter键选择此功能,我最终会得到这样的结果:

someMethodRequiringString(Util.convertFromByteArrayToString(bytearray)someByteArray);

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

解决方法

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

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

第二种选择可能听起来很复杂,但如果经常使用,应该让你更快速地输入.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读