如何在java中使用StringArray

时间:2015-10-29 06:45:04

标签: java jsp

我一直在使用Java来创建Web服务。这是一个论坛,我使用数据库来存储主题,评论和回复。 从服务器检索回复/评论时,我将它们存储在ArrayList<String[]>中,其中每个String []包含文本以及与之相关的评论/主题的ID。但是,当我在客户端收到它时,我被迫接受它作为List<StringArray>对象。所有其他帖子仅指正常String[]。有人可以解释如何使用StringArray(不是String[])。

2 个答案:

答案 0 :(得分:0)

Java中的String数组写为String []。您可以像这样创建一个实例:

String[] stringArray = new String[10]; //Entries 0 - 9

但在您的情况下,我建议您使用ArrayListMap(如果您必须使用它保存ID)。

答案 1 :(得分:0)

默认情况下没有&#34; StringArray&#34; java中的数据类型。 此外,java不提供任何名为&#34; StringArray&#34;的类。类似于StringBuilder / StringBuffer默认情况下。

那么可能是什么&#34; StringArray&#34; ?它绝对是下面的一个

  1. 项目中某人创建的用户定义类。

  2. 由项目正在使用的第三方库/工具集提供的类。

  3. 所以你应该首先找出它是用户定义的类,还是它提供的是什么包&#34; StringArray&#34;然后尝试了解它是如何工作的。

    根据您提供的信息&#34; Map&#34;在服务器/客户端方面似乎是更好的选择。

    快速谷歌搜索显示许多第三方图书馆提供&#34; StringArray&#34;类。

    http://grepcode.com/file/repo1.maven.org/maven2/org.jibx/jibx-bind/1.2.4.5/org/jibx/util/StringArray.java#StringArray.%3Cinit%3E%28java.lang.String%5B%5D%29

    https://uima.apache.org/downloads/releaseDocs/2.3.0-incubating/docs/api/org/apache/uima/jcas/cas/StringArray.html

    https://jna.java.net/javadoc/com/sun/jna/StringArray.html