2016-09-22 1 views
0

첫 문자를 기준으로 특정 값 (사물)을 인쇄하는 for-each 루프 문을 사용하는 것이 좋습니까? 예 : "A"= Apple, 비행기. continue 문을 사용할 수 있습니까?문자를 기반으로 값을 얻기위한 루프 문 작성

package class_inClass0920a; 

public class Main { 

    public static void main(String[] args) { 
     //Declare an array of strings 
     String[] things; 
     things = new String[] {"Apple", "Airplane", "Car", "Football","House", "Aluminum"}; 

     for (int i=0; i < things.length; i++) {} 
    } 
} 

답변

2

이 처리 할 수있는 간단한 방법이있다 :

public class Running { 

public static void main(String[] args) { 
    // Declare an array of strings 
    String[] things; 
    things = new String[] { "Apple", "Airplane", "Car", "Football", 
      "House", "Aluminum" }; 

    for (int i = 0; i < things.length; i++) { 
     if(things[i].startsWith("A")) { 
      System.out.println(things[i]); 
     } 
    } 
} 

}

출력 : 쉽게이 기술을 사용하여 다른 조건을 처리 할 수 ​​

Apple 
Airplane 
Aluminum 

.