小编use*_*796的帖子

ArrayList中的Java null元素

我只是有一个谷歌无法解决的简单问题.因此,如果我将一些元素ArrayList设置为null,它们是否仍会被计入list.size(),其余元素的索引是否仍然保持不变?

如果没有,你们任何人都可以建议我怎么做吗?

java arraylist

3
推荐指数
2
解决办法
4498
查看次数

必须是数组类型但解析为字符串

我在代码中收到“必须是数组类型,但它解析为字符串”错误。它还说 i (在下面的代码中)无法解析为我没有得到的变量。

    public class DNAcgcount{

        public double ratio(String dna){
        int count=0;
        for (int i=0;i<dna.length();i++);
            if (dna[i]== "c"){
            count+= 1;
            if (dna[i]=="g"){
            count+=1;
        double answer = count/dna.length();
        return answer;

    }

    }


}
Run Code Online (Sandbox Code Playgroud)

}

大家能帮我看看问题出在哪里吗?我是 Java 编码新手,所以我还不完全适应这种格式。

非常感谢,朱奈德

java arrays string

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

Java返回语句

Eclipse一直告诉我向方法添加一个return语句,即使我这样做了.

public class PrefixCode { 
    public String isOne(String[] words) {
        if(words.length==1) {
            return "Yes";
        }
        ArrayList<Integer> indexPositions= new ArrayList<Integer>();
        for(int i=0;i<words.length;i++) {
            String firstWord=words[i];
            java.util.List<String> listOfWordsToCheck = new ArrayList<String>(Arrays.asList(words));
            listOfWordsToCheck.set(i,null);
            for(int j=0;j<listOfWordsToCheck.size();j++) {
                String secondWord= listOfWordsToCheck.get(j);
                if(firstWord.startsWith(secondWord)==true) {
                    indexPositions.add(j);
                }
                else if(firstWord.startsWith(secondWord)==false);
            }
        }  
        if(indexPositions.size()==0) {
            return "Yes";
        }
        else if(indexPositions.size()!=0) {
            Collections.sort(indexPositions);
            return "No,"+indexPositions.get(0)+"";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的返回语句不在for循环中,所以我不明白这里有什么问题.

java return

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

标签 统计

java ×3

arraylist ×1

arrays ×1

return ×1

string ×1