qxhj2008
2011-08-27 11:16
浏览 193
已采纳

ArratList 存取javabean 字数的问题

解析了xml,把节点信息都存入到 javabean 里。由于 节点 是


1
经理


2
工程师

这种结构的。 所以用 ArrayList 保存 javabean 对象。 功能已经实现。问题是::::

如果javabean里某个字段过长,例如UserGroupName 这个属性的字数很长,(几百个)。存入到ArrayList,再输出的时候就是

上面这个符号,得不到里面的值了。 请问怎么解决。。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • AngelAndAngel 2011-08-27 12:34
    已采纳

    晕 我推荐你用htmlParser来爬取得 httpClient+htmlParser做爬去是绝配,不用你自己解析xml,你还可以通过任何样式 id或者位置得到你想要的那段html。还有就是建议xml用dom4j。常用的框架底层也用的是这个。

    打赏 评论
  • AngelAndAngel 2011-08-27 11:20

    你的javabean里面是封装的xml吧,你具体怎么封装的。你就存入的一大串String?

    打赏 评论
  • AngelAndAngel 2011-08-27 11:25

    你把你javabean贴出来,然后把你怎么打印的也贴出来。

    打赏 评论
  • AngelAndAngel 2011-08-27 11:34

    好 ,那你在封装成bean的时候就调用newt.getName试试 看是不是这样的。

    打赏 评论
  • redstarofsleep 2011-08-27 11:36

    [code="java"]
    public class DataRow {
    private String userGroupId;
    private String userGroupName;

    //get/set
    }

    List user = new ArrayList();
    [/code]

    打赏 评论
  • AngelAndAngel 2011-08-27 11:43

    你这个是边读边输出的,你吧list封装完之后再输入

    打赏 评论
  • AngelAndAngel 2011-08-27 11:52

    其实我就是觉得你循环取出的时候的问题,你把循环取出的整体代码发出来,因为这样的问题肯定是小细节问题,你发大概的估计看不清楚。

    打赏 评论
  • redstarofsleep 2011-08-27 11:59

    你打印下这个存进List之前的数据是否正常呢?
    看看是不是XML解析出来就不对呢?

    打赏 评论
  • AngelAndAngel 2011-08-27 12:24

    你用了htmlparser没有。
    我刚才试了一下 没有你那个问题啊 lz仔细点啊

    打赏 评论

相关推荐 更多相似问题