자바 파일에서 문자열 (실제로 메서드 호출)을 검색해야합니다. 나는 또한 그것이 (자바 파일의 어떤 메소드에서) 호출되었는지 알 필요가있다. 가장 좋은 방법은 무엇입니까?자바를 사용하여 자바 파일을 검색하는 방법은 무엇입니까?
0
A
답변
1
Reflection은 실제로 주어진 Java 객체에 대한 메소드와 필드가 무엇인지 알 수 있습니다. JVM이 실행될 때까지 Java 소스는 바이트 코드로 컴파일되었으며 소스 파일에서 "문자열 검색"은 의미가 없습니다.
일반 텍스트 파일처럼 구문 분석하는 것이 가장 좋습니다.
-1
class Test {
void doTest(){
// do test
}
public static void main(String[] args){
for (Method each : Test.class.getMethods()){
System.out.println(each.getName() + "()");
}
}
}
반환됩니다 "doTest()"
+0
이것이 어떻게 대답하는지 잘 모르겠습니다. 당신은 정교 할 수 있습니까? – cHao
관련 문제
- 1. Google에서 자바 스크립트 파일을 검색하는 방법은 무엇입니까?
- 2. 자바를 사용하여 브라우저에서 Excel 파일을 여는 방법은 무엇입니까?
- 3. 자바를 사용하여 데이터베이스에 Excel을 업로드하는 방법은 무엇입니까?
- 4. JAR 파일을 검색하는 방법은 무엇입니까?
- 5. 자바를 사용하여 주소창을 수정하는 방법은 무엇입니까?
- 6. 자바를 사용하여 FTP를 구현하는 방법은 무엇입니까?
- 7. JDBC를 사용하여 데이터베이스에서 SDO_GEOMETRY를 검색하는 방법은 무엇입니까?
- 8. 자바를 사용하여 zip 파일을 추출하는 가장 좋은 방법은 무엇입니까
- 9. 현재 자바를 사용하여 Windows에서 실행중인 jar 파일을 나열하는 방법은 무엇입니까?
- 10. 자바를 사용하여 Google Cloud Storage에 파일을 업로드하는 방법은 무엇입니까?
- 11. 큰 파일을 자바를 사용하여 다운로드하십시오.
- 12. 자바 스크립트를 사용하여 mp3에 대한 정보를 검색하는 방법은 무엇입니까?
- 13. 파일을 열고 단어를 검색하는 방법은 무엇입니까?
- 14. solaris에서 라이브러리 파일을 검색하는 방법은 무엇입니까?
- 15. 자바를 사용하여 서버를 시작하는 방법은 무엇입니까?
- 16. 자바를 사용하여 널 셀에 쓰는 방법은 무엇입니까?
- 17. 자바를 사용하여 AWS RDS에 연결하는 방법은 무엇입니까?
- 18. 자바 스크립트를 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 19. Cachedirectory에서 Xml 파일을 검색하는 방법은 무엇입니까?
- 20. 자바를 사용하여 Excel을 작성하십시오.
- 21. 자바 스크립트를 사용하여 CKEditor에서 코딩을 통해 단어를 검색하는 방법은 무엇입니까?
- 22. Lucene을 사용하여 구조 텍스트 파일을 색인하고 검색하는 방법은 무엇입니까?
- 23. FQL을 사용하여 메시지 첨부 파일을 검색하는 방법은 무엇입니까?
- 24. 자바를 사용하여 야후에서 검색
- 25. Eclipse Plugin에서 파일을 검색하는 방법은 무엇입니까?
- 26. Subversion 서버에서 파일을 검색하는 방법은 무엇입니까?
- 27. Windows 8의 KnowFolders에서 파일을 검색하는 방법은 무엇입니까?
- 28. .NET 어셈블리에서 이진 파일을 검색하는 방법은 무엇입니까?
- 29. android 앱으로 만든 파일을 검색하는 방법은 무엇입니까?
- 30. 내부 저장소의 모든 파일을 검색하는 방법은 무엇입니까?
자바 파일 또는 클래스 파일을? 그것이 전자의 경우 결과의 신뢰성에 신경을 쓰면 Java를 파싱해야합니다. 또는 그것을 할 컴파일러를 얻으십시오. – cHao
* grep *은 어떻습니까? –
소스 코드에서 문자열을 검색 하시겠습니까? 아니면 Reflection을 통해 런타임에서 메소드를 찾으시겠습니까? 더 구체적으로 말하십시오. – qJake