小编egg*_*ter的帖子

Size在ArrayList中具有私有访问权限

我编写了一个使用String填充的相当标准的代码,ArrayList但是当我尝试运行它时,我收到以下错误:

error: size has private access in ArrayList.

代码如下:

System.out.println(testedArticles.size);
Run Code Online (Sandbox Code Playgroud)

java private arraylist

8
推荐指数
2
解决办法
1万
查看次数

Java删除ArrayList中的重复对象

我有一个非常冗长的ArrayList,其中包含一些对象,但无疑是重复的.找到并删除这些重复项的最佳方法是什么.注意:我编写了一个布尔返回的compareObjects()方法.

java arraylist duplicates

8
推荐指数
2
解决办法
5万
查看次数

令牌空指针异常

以下代码打开一个文本文件,并使用逗号作为分隔符将其内容分解为标记.我已经使用了与此类似的代码并且它工作正常但由于某种原因,这会在"myItems [counter] .name = myTokens [counter];"上抛出NullPointerException.

public static serial[] getSerials(String fName) throws Exception {
    String total = null;
    BufferedReader lineReader = null;
    lineReader = new BufferedReader(new FileReader(fName));
    while ((lineReader.readLine()) != null) {
        total = total + lineReader.readLine() + ",";
    } //end while
    String[] myTokens = total.split(","); /*break the string csv tokens*/
    /*Put together the serial objects*/
    serial mySerials[] = new serial[myTokens.length];
    int counter = 0;
    while (counter < myTokens.length) {
        mySerials[counter].name = myTokens[counter];
        counter++;
        mySerials[counter - 1].onlineISSN = myTokens[counter];
        counter++; …
Run Code Online (Sandbox Code Playgroud)

java token nullpointerexception

1
推荐指数
1
解决办法
172
查看次数