고객의 이름을 저장하기 위해 ArrayList를 만들었습니다. 그런 다음 목록에 몇 가지 이름을 채 웠습니다.사용자가 입력 한 문자로 시작하는 이름을 찾는 방법은 무엇입니까?
는 지금은 문자를 입력하도록 사용자에게 요청하고 입력 된 편지 및 입력 된 문자를 포함하는 모든 이름으로 시작 모든 이름을 찾고 싶어요.
그건 내가 지금 개까지입니다 어디 :
package costomersearching;
import java.util.ArrayList;
import java.util.Scanner;
public class CostomerSearching {
public static void main(String[] args) {
ArrayList<String> customerName = new ArrayList();
Scanner input = new Scanner(System.in);
customerName.add("Sara");
customerName.add("John");
customerName.add("Miami");
customerName.add("Mart");
customerName.add("Alex");
System.out.println("Customer List: \n" + customerName);
System.out.println("Search Customer by letter: ");
String letter = input.next();
//show the name containg the letter starting as the first letter
//Show the name containing the letetr.
}
}
당신이 일을 루프 방법을 알고 있나요? –
배열을 반복하고 각 값에 대해'name.startsWith (letter)'와'name.contains (letter)'를 수행하십시오. –