PDA

View Full Version : casting در جاوا



L u k e
شنبه 14 خرداد 1390, 20:34 عصر
سلام
یه می خوام یه متدی بنویسم که یه کلاس شی بگیره و خروجی شو یه آرایه ای از اون شی بفرسته به طور که با () cast بشه مثل



public ? convert(Class cls,Object obj)
{

return ...;
}


String a = (String)convert(String.class,"Salam");

javaphantom
یک شنبه 15 خرداد 1390, 11:26 صبح
سلام
یه می خوام یه متدی بنویسم که یه کلاس شی بگیره و خروجی شو یه آرایه ای از اون شی بفرسته به طور که با () cast بشه مثل



public ? convert(Class cls,Object obj)
{

return ...;
}


String a = (String)convert(String.class,"Salam");




public class MyTest<T> {


public T convert(Object obj) {
return (T) obj;
}


public static void main(String[] s) {
MyTest<String> stringMyTest = new MyTest<String>();
String result = stringMyTest.convert("babak");
System.out.println("result.getClass() = " + result.getClass());
}

}