如何更快地编写java代码

use*_*583 3 java

我被要求编辑一个java文件,以便它检索一个值.值名称并不重要,但它是SiteCategory.

在Eclipse的帮助下,我能够找到看起来像我正在寻找的方法.

然后我创建了这七行,看看其中一行是否返回了我想要的内容.

System.out.println("1) " + p_objRecord.getSiteCategoryList().toString());
System.out.println("2) " + p_objRecord.getSiteCategoryList().getClass());
System.out.println("3) " + p_objRecord.getSiteCategoryList().getSiteCategory().toString());
System.out.println("4) " + p_objRecord.getSiteCategoryList().getSiteCategory(0).getCategoryDescription());
System.out.println("5) " + p_objRecord.getSiteCategoryList().getSiteCategory(0).toString());
System.out.println("6) " + p_objRecord.getSiteCategoryList().getSiteCategory(0).getCategory().getName());
System.out.println("7) " + p_objRecord.getSiteCategoryList().getSiteCategory(0).getCategory().toString());
Run Code Online (Sandbox Code Playgroud)

这是输出

1)com.webservices.lists.farming.SiteCategoryList@47c7b1f5

2)class com.webservices.lists.farming.SiteCategoryList

3)[Lcom.webservices.lists.farming.SiteCategory; @ 105e924

4)> P align = left>

5)com.webservices.lists.farming.SiteCategory@ca143fc6

6)产品:杂项:瓶子

7)com.webservices.platform.core.RecordRef@78f8dcf1

6号正是我想要的.我花了一些时间才最终达到这一点并找出正确的语法.如果您被要求使用不熟悉的API执行此操作,您将如何找出正确的语法?

Dar*_* X. 7

我会寻找你正在寻找的同样的东西.但是,我通常不会使用Sys-Out.相反,我会在那里添加一个断点,运行调试器.然后,使用"检查"来查看它返回的内容.