我试图在java中的textArea中获取控制台的内容.
例如,如果我们有这个代码,
class FirstApp {
public static void main (String[] args){
System.out.println("Hello World");
}
}
Run Code Online (Sandbox Code Playgroud)
我想将"Hello World"输出到textArea,我必须选择什么actionPerformed?
我是初学者,我发现了一个关于java中lastmodified文件的旧线程.我想要的是从目录中只获取10个最近的文件并将它们移动到另一个目录.
在此论坛中找到的此代码运行良好,但它从目录中获取所有文件并使用日期对其进行排序.
任何帮助都会得到很好的回复,谢谢
这是代码:
import java.io.File;
import java.util.Arrays;
import java.util.Comparator;
public class Newest {
public static void main(String[] args) {
File dir = new File("C:\\your\\dir");
File [] files = dir.listFiles();
Arrays.sort(files, new Comparator(){
public int compare(Object o1, Object o2) {
return compare( (File)o1, (File)o2);
}
private int compare( File f1, File f2){
long result = f2.lastModified() - f1.lastModified();
if( result > 0 ){
return 1;
} else if( result < 0 ){
return -1;
} else {
return 0;
} …Run Code Online (Sandbox Code Playgroud)