convertisseur.java
来自「exemple for Document Object Model DOM」· Java 代码 · 共 48 行
JAVA
48 行
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 + =
减小字号Ctrl + -
显示快捷键?