关于javaoreach的信息

博主:adminadmin 2022-11-22 10:46:06 68

今天给各位分享javaoreach的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中map的常用遍历方法有哪些?

ava中map的常用遍历的具体方法有:

一 、在for-each循环中使用entries来遍历。这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。

二、 在for-each循环中遍历keys或values。如果只需要map中的键或者值,你可以通过keySet或values来实现遍历,而不是用entrySet。

三、使用Iterator遍历。

四、通过键找值遍历(效率低)。

总结:如果仅需要键(keys)或值(values)使用方法二。如果你使用的语言版本低于java 5,或是打算在遍历时删除entries,必须使用方法三。否则使用方法一(键值都要)。

Java程序基础错误

我想是LZ你抄错了吧。。 不可能有一本书这么糟糕的。。。如果lz你的书的确是这样写。。估计也是盗版的或者别的啥原因。。

换本吧。。

LZ你的代码有很多错。。比如,方法里嵌套方法,方法名相同.....

正确的代码应该是这样的

//定义一个Book类

class Book

{

private String name;    //Book的名字

    static int id = 0;    //Book的id,id应该是静态的。因为你下面要输出每本书的id号

public String getName()     //取得Book的名字

    {

        id++;     //id号自加

        setName("Java");    //设置Book的名字为“Java”

        return id + " --" + this.name;    //返回id号和书本的名字(用一个+号,意思是把整数和字符串2个值进行拼接。。)

    }

private void setName(String name)    //设置Book的名字

    {

        this.name = name;

    }

    public Book getNames()    //返回调用这个方法的对象

    {

        return this;

    }

}

public class Test

{

    public static void main(String args[])

    {

        Book book = new Book();    //实例化一个Book的对象

        System.out.println( book.getName() );    //用book这个对象去调用方法并打印出来getName()

}

}

运行结果:

如有不懂。。可以追问。。。

望采纳

java怎么遍历一个枚举数组的所有集合?

每个问题只有对、错2种情况的话,每个问题相当于1个bit。

10个问题就是10个bit

循环从0到0b11111 11111,逐个打印数字

即从0到1023循环

for(int i=0;i1024;i++){

System.out.println(i); //每个i保留10个bit,这10个bit的每个bit就代表每个问题的对错

}

比如

1000这个值,二进制为1111101000

可以理解成“对对对对对错对错错错”

0理解成00000 00000,代表全错

1023理解成11111 11111代表全对

从0到1023就是所有的可能

这是最高效节省的表示法。

关于javaoreach和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。