public class Demo001 {
private String[] fruit = null;
public String[] getFruit() {
return fruit;
}
public void setFruit(String[] fruit) {
thisfruit = fruit;
}
public Demo001() {
super();
fruit = new String[10];
}
/
@param args
/
public static void main(String[] args) {
}
}
StrringBuffer sb = new StringBuffer("");可以用StrringBuffer 来拼接。
sbappend("对象名")append("对象名")append("对象名");有几个就拼接几个。
你可以首先获得对象名字,再拼接起来。
最后sb+""或者sbtoString();都可以把sb变成String类型。
java获得对象的方法
通过new关键字来进行获取对象。
如:Test test=new Test();
通过反射手段,调用javalangclass或者javalangreflectConstructor中的newInstance()进行获取对象。
如:Test test=(Test)Classforname("comtestTest")newInstance();
Test test=TestclassnewInstance();
通过反序列化获取对象
如:testInputStream textin = new ObjectInputStream(new FileInputStream ("testobj"));
Test test= (Test) inreadObject();
clone()克隆方法
Test test2=(Test)test1clone();
1、Test t = new Test()Class clazz = tgetClass()Systemoutprintln(clazzgetCanonicalName())Systemoutprintln(clazzgetSimpleName())
2、public class TestReflect {public static void main(String[] args) throws Exception {TestReflect testReflect = new TestReflect()Systemoutprintln(testReflectgetClass()getName())// 结果 netxsoftlabbaikeTestReflect}}
3、Java程序
java中获取一个对象可以使用单例模式,实例如下:
Class A:public class A {
public void SayHello() {
Systemoutprintln("Say Hello From Class A");
}
public static A getInstanceOfA() {
return new A();//A类中A的实例变量
}
private A(){}
}
Class B:
public class B {
public static void main(String[] args) {
A a = AgetInstanceOfA();//返回的是A类中的A的实例变量
aSayHello();//调用A中的SayHello方法
}
}
以上就是关于java如何获取数组名全部的内容,包括:java如何获取数组名、java怎样拼出一个对象名、java 获得对象几种方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)