小编Mar*_*erg的帖子

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

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

byte[] someByteArray;
Run Code Online (Sandbox Code Playgroud)

和这样的方法原型:

public void someMethodRequiringString(String someByteArray);
Run Code Online (Sandbox Code Playgroud)

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

someMethodRequiringString(someByteArray);
Run Code Online (Sandbox Code Playgroud)

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

someMethodRequiringString(someByteArray);     
Run Code Online (Sandbox Code Playgroud)

someMethodRequiringString(Util.convertFromByteArrayToString(someByteArray));
Run Code Online (Sandbox Code Playgroud)

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

 someMethodRequiringString(Util.convertFromByteArrayToString(bytearray)someByteArray);
Run Code Online (Sandbox Code Playgroud)

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

java eclipse

5
推荐指数
1
解决办法
1304
查看次数

标签 统计

eclipse ×1

java ×1