Wipro Interview questions- Java 8 Stream - @ Apple Inc. code


import java.util.*;

public class StreamDemo {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  List<Book> libray = new ArrayList<Book>();
  libray.add(new Book("hua", "Stream Demo", 5));
  libray.add(new Book("hua", "Do more practice", 5));
  libray.add(new Book("hua", "Focus on basics", 5));
  String authorName = "hua";

  List<String> collection = new ArrayList<String>();
  libray.stream().filter(e -> e.getAuthor() == authorName).forEach(e -> collection.add(e.getName()));
  System.out.print(collection);
 }

}

class Book {
 String author;
 String name;
 int number;

 public Book(String authorName, String bookName, int num) {
  author = authorName;
  name = bookName;
  number = num;
 }

 public String getAuthor() {
  return author;
 }

 public String getName() {
    return name;
 }

 public int getNumber() {
  return number;
 }

 public void setNumber(int num) {
  number = num;
 }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容