//Sample_endsWith.java class Sample_endsWith{ public static void main(String[] args){ int count=0; String[] strFiles ={ "array_var_1.png", "array_var_2.png", "array_var_3.png", "array_var_4.png", "array2_var_1.png", "array2_var_2.png", "array2_var_3.png", "array2_var_4.png", "array2_var_5.png", "array3_var_1.png", "array3_var_2.png", "array3_var_null.png", "array4_clone.png", "class_comparison1.png", "class_comparison2.png", "index.html", "int_var_1.png", "int_var_1d.png", "int_var_2.png", "int_var_3.png", "j00_start.html", "memory_model.png", "p01_65kb_memory.html", "p02_basic_variable_memory.html", "p03_array_variable_memory.html", "p04_array_variable_memory2.html", "p05_array_variable_memory3.html", "p06_array_clone.html", "p07_class_comparison.html", "q66_end.html", "Sample06_01.java", "Sample06_02.java", "Sample06_03.java", "Sample06_04.java", "Sample06_05.java", "Sample06_06.java", "Sample06_07.java" }; for(int i=0; i<strFiles.length; i++){ boolean match = strFiles[i].endsWith("png"); if(match){ System.out.println(i + "\t" + strFiles[i]); count++; } } System.out.println("--------------"); System.out.println(count + " / " +strFiles.length); } }
>cd ws ws>javac Sample_endsWith.java ws>java Sample_endsWith 0 array_var_1.png 1 array_var_2.png 2 array_var_3.png 3 array_var_4.png 4 array2_var_1.png 5 array2_var_2.png 6 array2_var_3.png 7 array2_var_4.png 8 array2_var_5.png 9 array3_var_1.png 10 array3_var_2.png 11 array3_var_null.png 12 array4_clone.png 13 class_comparison1.png 14 class_comparison2.png 16 int_var_1.png 17 int_var_1d.png 18 int_var_2.png 19 int_var_3.png 21 memory_model.png -------------- 20 / 37