java如何获取数组名

java如何获取数组名,第1张

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 获得对象几种方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9496672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存