This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
java:class_file [2016/03/18 20:38] gthanos [Η κλάση File] |
java:class_file [2016/03/18 20:41] gthanos |
||
---|---|---|---|
Line 54: | Line 54: | ||
</code> | </code> | ||
- | Στη συνέχεια εξελίσσουμε το πρόγραμμα ώστε | + | Στη συνέχεια εξελίσσουμε το πρόγραμμα ώστε: |
- | - να λαμβάνει το directory από την γραμμή εντολών | + | - να λαμβάνει το όνομα του directory από την γραμμή εντολών |
- | - να εκτυπώνει μόνο αρχεία με κατάληξη **.doc**. | + | - να εκτυπώνει μόνο αρχεία με κατάληξη **.java**. |
<code java CurrentDirList.java> | <code java CurrentDirList.java> | ||
Line 70: | Line 70: | ||
File files[] = currentDir.listFiles(); | File files[] = currentDir.listFiles(); | ||
for(File f : files) { | for(File f : files) { | ||
- | if( f.isFile() ) { | + | if( f.isFile() && f.getName().substring(f.getName().length()-5).equals(".java") ) { |
System.out.println(f.getName()); | System.out.println(f.getName()); | ||
} | } |