Simple code:
class MyClass<T>
{
private T t;
public void add(T t)
{
this.t = t;
}
public T get()
{
return t;
}
}
And then:
public static void main(String[] args) {
MyClass<String> StringClass = new MyClass<>();
StringClass.add("This is string");
// **Or actually it can be: StringClass.add(new String("This is string"));**
I saw that people use StringClass.add(new String("This is string"))
instead of simple version StringClass.add("This is string")
. What's the difference?
Same story with Integers
.