저는 현재 GUI가 포함 된 메인 클래스와 데이터를 포함하는 고객 클래스 인 fnameTxtField
의 세 클래스와 고객 클래스의 데이터를 모아서 배열 목록에 넣는 customerList
클래스를 가지고 있습니다 .ArrayList 검색
0
A
답변
0
fnameTxtField.getText
을 사용하는 경우 Java는 dec 메서드 매개 변수 (변수를 선언하는 것과 같은)을 사용하십시오. 매개 변수는 메서드가 이라는 정보가 특정 실행에 대해에 대해 알려주는 정보이며, 자체적으로 알아야 할 필요가 없습니다.
그래서 당신은 당신이 뭔가를하려는 생각에서 맞다 :
public void searchCustomer(String familyName) {
for (int i = 0; i < customer.returnID(); i++) {
customer search = search.get(i);
if (search.returnFamilyName().equals(familyName)) {
System.out.println("Index: " + i);
//removed return i;
return;
}
}
}
그런 호출 (메서드 호출)의 지점이 텍스트 필드의 값을 사용하도록 지정에서 :
를//...
searchCustomer(fnameTxtField.getText());
1
빠른 수정 : 다음 서명이 public void searchCustomer(String text) { ... }
이되도록 리팩터링하고 searchCustome(fnameTxtField.getText())
으로 전화하십시오. 그럼 당신은 줄 수 있도록, 당신의 방법에
if (search.returnFamilyName().equals(text))
에
if (search.returnFamilyName().equals(fnameTxtField.getText))
변화를 변수 "텍스트"를 사용할 수 있습니다 (또는 전혀 매개 변수가 없습니다 및 추가 [아마도] 괄호가 누락되었으므로 fnameTxtField.getText
에
관련 문제
- 1. ArrayList 검색
- 2. 자바 이진 검색 arraylist
- 3. Arraylist 검색 작동하지 않음
- 4. 자바 검색 - Arraylist
- 5. 검색 방법 Complex Arraylist & Insert 주어진 지점에서
- 6. Java에서 SQL 쿼리로 ArrayList 개체 검색
- 7. JTextField의 내용으로 arraylist 검색 - arraylist.contains (jtextfield)
- 8. arraylist of arraylist of
- 9. ArrayList 또는 HashMap 사용
- 10. 결과 저장소에 arraylist 안드로이드에서 그 arraylist 추가 된 결과를 검색 할 수 있습니다
- 11. 최종 arraylist 선언
- 12. ArrayList Search .net
- 13. Java에서 csv 파일 읽기. arraylist 채우기 arraylist
- 14. Java, Iterator를 사용하여 ArrayList 검색 및 일치하는 객체 삭제
- 15. Asyc 작업 반환 Arraylist 검색 할 수 있습니까?
- 16. 재귀, Arraylist
- 17. arraylist 문제
- 18. ArrayList 객체
- 19. ArrayList 이동
- 20. Arraylist Difficulties
- 21. 좌표 (ArrayList)
- 22. Collections -ArrayList
- 23. ArrayList looping
- 24. ArrayList confusion
- 25. Arraylist 구현
- 26. 설명 ArrayList
- 27. VB.NET의 Arraylist
- 28. arraylist 시각화
- 29. ArrayList 문제
- 30. ArrayList 인덱스?
질문이 저에게 의미가 없습니다. –
'searchCustomer (fnameTxtField.getText) 란 무엇이고'customer.returnID()'는'search'에있는 요소의 수를 어떻게 알 수 있습니까? 'fnameTxtField.getText'는'fnameTxtField.getText()'가 아니겠습니까? 컴파일하는 것이 확실합니까? –
실제로 문제를 전혀 설명하지 않았거나'returnID()'가 무엇을 의미하는지 설명하지 않았습니다. http://tinyurl.com/so-hints를 읽으십시오. 또한 Java 명명 규칙을 따라 시작하는 것이 좋습니다. –