package org.wiyi.parent;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Test4 {
public static void main(String[] args) {
Button b = new Button() ;
b.addActionListener(new MyActionListener()) ;
b.buttonPressed() ;
}
}
class Button {
List<ActionListener> ar = new ArrayList<ActionListener>() ;
public void buttonPressed() {
ActionEvent ae = new ActionEvent(System.currentTimeMillis(),this) ;
for (Iterator<ActionListener> it = ar.iterator(); it.hasNext();) {
ActionListener l = it.next() ;
l.actionPerformed(ae) ;
}
}
public void addActionListener(ActionListener l) {
ar.add(l) ;
}
}
interface ActionListener {
public void actionPerformed(ActionEvent ae) ;
}
class ActionEvent {
long times ;
Object source ;
public ActionEvent(long times, Object source) {
this.times = times ;
this.source = source ;
}
public long getTitmes() {
return times ;
}
public Object getSource() {
return source ;
}
}
class MyActionListener implements ActionListener {
public void actionPerformed(ActionEvent ae) {
System.out.println("button pressed") ;
}
}
void createBinaryTree(tree root)
{
char ch ;
printf("請輸入節點的值:") ;
scanf(" %c", &ch) ;
if(ch == '#')
{
root = NULL ;
}
else
{
root = (tree)malloc(sizeof(struct btree)) ;
root->date = ch ;
createBinaryTree(root->lchild) ;
createBinaryTree(root->rchild) ;
}
}
import java.io.File;
public class Rename {
public static void main(String[] args) {
File f = new File("e:/video/english/2初級文法") ;
File f2 = null ;
//System.out.println(f.getName()) ;
File[] files = f.listFiles() ;
for(int i=0;i<files.length;i++) {
if(!files[i].isDirectory()) {
String filename = "\\" + files[i].getName().substring(5,files[i].getName().length()) ;
String dir = files[i].getParent() ;
f2 = new File(dir + filename) ;
files[i].renameTo(f2) ;
System.out.println(dir + filename) ;
}
}
}
}