?? convertisseur.java
字號:
package mod鑜es;
import java.util.Vector;
/**
* Classe permettant la conversion de plusieurs Types.
* Elle contient donc un vecteur de Type et permet de
* chercher la conversion d'un type.
*/
class Convertisseur
{
@SuppressWarnings("unchecked")
private Vector types;
@SuppressWarnings("unchecked")
Convertisseur()
{
this.types= new Vector();
}
/**
* Ajoute un type
*/
@SuppressWarnings("unchecked")
public void addType(Type type)
{
this.types.add(type);
}
public void addType(String t1,String t2)
{
Type type=new Type(t1,t2);
this.addType(type);
}
public String convertir(String type)
{
int i=0;
System.out.println("VectorSize:"+this.types.size()+" "+type);
while((i<this.types.size()) && (type.equals((String)((Type)(this.types.elementAt(i))).getTypeOrigine())!=true))
{ System.out.println("type: "+type+" elementAT("+i+") "+((Type)this.types.elementAt(i)).getTypeOrigine());
System.out.println(type.equals((String)((Type)(this.types.elementAt(i))).getTypeOrigine()));
i++;
}
System.out.println("i apres boucle == "+i);
if(i==this.types.size())
{
return new String("varchar(40)");
}
return (String)((Type)(this.types.elementAt(i))).getTypeConvertit();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -