이 코드, 그것은 선택된 파일에 미리 공지 된 방법의 이름을 찾을 수 있어야 있습니다 ''('로 단락 지어진 요소찾기 문자열
String[] sorok = new String[listaZ.size()];
String[] sorokPlusz1 = new String[listaIdeig.size()];
boolean keresesiFeltetel1;
boolean keresesiFeltetel3;
boolean keresesiFeltetel4;
int ind=0;
for (int i = 0; i < listaZ.size(); i++) {
for (int id = 0; id < listaIdeig.size(); id++) {
sorok = listaZ.get(i);
sorokPlusz1 = listaIdeig.get(id);
for (int j = 0; j < sorok.length; j++) {
for (int jj = 1; jj < sorok.length; jj++) {
keresesiFeltetel3 = (sorok[j].equals(oldName)) && (sorokPlusz1[id].startsWith("("));
keresesiFeltetel4 = sorok[j].startsWith(oldNameV3);
keresesiFeltetel1 = sorok[j].equals(oldName) && sorok[jj].startsWith("(");
if (keresesiFeltetel1 || keresesiFeltetel3 || keresesiFeltetel4) {
Array.set(sorok, j, newName);
listaZarojeles.set(i, sorok);
}
}
System.out.println(ind +". index, element: " +sorok[j]);
}
ind++;
}
}
listaZ는 ArrayList에이고를 ', listaIdeig는 첫 번째 줄이없는이 목록입니다 (keresesifeltetel3 때문에) oldNameV3은 다음과 같습니다 oldName +() 메서드 이름이 아래와 같으면 찾을 수 있습니다 : methodname () {...
이렇게하려면 keresesifeltetel 3에 다음 줄이 필요하지만 제대로 작동하게하십시오. 아무것도 찾지 못하거나 오류를 포기한 것이 아닙니다. 지금은 입력 파일의 요소를 약 15 번 작성한 다음해야합니다. 및 keresesifeltetel3에 오류를 표시하고 :
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
'keresesiFeltetel1' 영어로 속성 이름을 사용하는 것을 고려하십시오 (최소한 SO 게시물의 경우). –
@AndrewThompson 귀하의 의견은 [왜 헝가리어 표기법을 사용해야하지 않습니까?] (http : // stackoverflow.com/questions/111933/why-shouldnt-i-use-hungarian-표기법)? ;-) –
@ arne.b 아니요. 영어로 진행된 컴퓨터 언어와 영어로 진행된 포럼에서 체코 어 (?) 속성 이름을 사용하는 것입니다. 나는 '윙크'란 농담 이었음을 의미한다고 생각합니다. 그러나 나는 그것을 얻지 못합니다. –