2013-02-23 5 views
5

이의 우리가 이런 변수를 가지고 있다고 가정 해 봅시다 방법 매개 변수로 변수 이름을 선언하는이클립스 바로 가기

public void someMethodRequiringString(String someByteArray); 

을 그리고 우리가 전화를 원하는 우리 메서드를 사용합니다.

someMethodRequiringString(someByteArray); 

이제 우리 메서드에 String이 필요하다는 것을 알게되었습니다. UtilconvertFromByteArrayToString()이라는 변환 함수가 이미 있다고 가정 해 보겠습니다. 이

someMethodRequiringString(Util.convertFromByteArrayToString(someByteArray)); 

내 방식

someMethodRequiringString(someByteArray);  

에서 얻을 수있는 가장 좋은 방법은 무엇입니까 백분율에 someByteArray의 전면 및 형식 커서를하는 것입니다., CTRL + Space를 누르면 Eclipse는 변환 함수의 메서드 이름을 제안합니다. 나는이 기능을 선택 Enter 키를 누르십시오하지만, 일단,이 같은 끝낼 것

바이트Util.convertFromByteArrayToString에 선언 된 입력 매개 변수의 이름입니다
someMethodRequiringString(Util.convertFromByteArrayToString(bytearray)someByteArray); 

(바이트 []이 ByteArray);. 나는 이것이 초보자의 질문 일지 모른다는 것을 알고 있지만, 여기서 가장 좋은 방법은 무엇입니까? http://www.vogella.com/articles/Eclipse/article.html#tips_completion

또는 당신은 또한 Ctrl 키 타격 이미 작성 방법 인수 someByteArray 삭제 고려할 수 있습니다 : 여기에 설명 된대로

+0

내 속성 앞에 접두사를 붙이면 someMethodRequiringString (someByteArray); * to * someMethodRequiringString (Util.convertFromByteArrayToString (someByteArray)); *을 한 번에 가져올 수 있는지 이해할 수 없습니다. 제가 지름길을 요청했음을 기억하십시오. –

+2

@Aubin이 경우에는 도움이되지 않습니다. 요즘 꽤 오래된 구식 연습입니다. –

답변

3

당신은 코드 완성 (대신 기존 텍스트 전에 삽입) 기존 코드를 덮어해야 할 수 있습니다 (커서가 앞에있는 경우) 또는 Ctrl백 스페이스 (커서가 인수 바로 뒤에있는 경우)을 삭제하십시오. 그런 다음 코드 완성을 통해 Utils 메소드를 추가하면 코드 완성으로 바이트 배열 인수를 다시 추가 할 수 있습니다 (이클립스는 아직 작성된 문자가 없어도 변수를 최상의 선택으로 제안합니다).

두 번째 방법은 처음에는 복잡해 보일 수 있지만 자주 사용하면 훨씬 빠르게 입력해야합니다.

+0

아주 좋은 추천과 정확하게 필요한 것. 고맙습니다. –