List foreach Example
Public classHelloWorld { Public Static voidMain (string[] args) {List<User> list =NewArraylist<>(); for(inti=1;i<=10;i++) {List.add (NewUser (i, "user_" +i)); } //List ForEachList.foreach (User-{User.setid (User.getid ()+ 10); SYSTEM.OUT.PRINTLN (user); }); } Private Static classuser{ PublicUser (Integer ID, String name) { This. ID =ID; This. Name =name; } Integer ID; String name; PublicInteger getId () {returnID; } Public voidsetId (Integer id) { This. ID =ID; } PublicString GetName () {returnname; } Public voidsetName (String name) { This. Name =name; } @Override PublicString toString () {return"user{" + "id=" + ID + ", name= '" + name + ' \ ' + '} '; } }}
Execution Result:
user{id=11, name= ' user_1 '}user{id=12, name= ' user_2 '}user{id=13, name= ' user_3 '}user{id= Name= ' user_4 '}user{id=15, name= ' user_5 '}user{id=16, name= ' user_6 '}user{id=17, name= ' user_7 '}user{id=18, name= ' user_8 '}user{id=19, name= ' user_9 '}user{id=20, name= ' user_10 ‘}
Map of the Foreach
Public classHelloWorld { Public Static voidMain (string[] args) {Map<integer, user> map =NewHashmap<> (10); for(inti=1;i<=10;i++) {map.put (I,NewUser (i, "user_" +i)); } //Map ForEachMap.foreach (k, v){System.out.println ("Key:" + K + ", Value:" +v); }); } Private Static classuser{ PublicUser (Integer ID, String name) { This. ID =ID; This. Name =name; } Integer ID; String name; PublicInteger getId () {returnID; } Public voidsetId (Integer id) { This. ID =ID; } PublicString GetName () {returnname; } Public voidsetName (String name) { This. Name =name; } @Override PublicString toString () {return"user{" + "id=" + ID + ", name= '" + name + ' \ ' + '} '; } }}
Execution Result:
Key:1, value:user{id=1, name= ' user_1 '2, value:user{id=2, name= ' user_2 '3, value:user{id=3, Name= ' User_3 '4, value:user{id=4, name= ' user_4 '5, value:user{id=5, name= ' user_5 '6, value:user{ id=6, name= ' user_6 '7, value:user{id=7, name= ' user_7 '8, value:user{id=8, name= ' user_8 '9, value:user{id=9, name= ' user_9 ', value:user{id=10, name= ' user_10 '}
JAVA8 list and map of foreach