Question: Need a code that scans a file books.cvs containging thousands of books and show the books that have any of those tags. Only using an

Need a code that scans a file books.cvs containging thousands of books and show the books that have any of those tags. Only using an array list or while loop.
Test Case 1
Effective Java by Joshua Bloch (2018)- Tags: java, best practices, software, advanced
Spring in Action by Craig Walls (2018)- Tags: java, spring, framework, backend
Head First Java by Kathy Sierra (2005)- Tags: java, beginner, fun, easy to read
Java Concurrency in Practice by Brian Goetz (2006)- Tags: concurrency, multithreading, java, advanced File Contents: 978-0-201-83595-3,The Art of Comisbn,title,author,genre,year,tags
978-3-16-148410-0,Effective Java,Joshua Bloch,Programming,2018,java;best practices;software;advanced
978-1-4842-5429-0,Spring in Action,Craig Walls,Programming,2018,java;spring;framework;backend
978-0-201-61622-4,Design Patterns,Erich Gamma,Programming,1994,design patterns;oop;software engineering;architecture
978-0-596-52068-7,Head First Java,Kathy Sierra,Programming,2005,java;beginner;fun;easy to read
978-0-262-03384-8,Introduction to Algorithms,Thomas H. Cormen,Computer Science,2009,algorithms;data structures;theory;comprehensive
puter Programming,Donald E. Knuth,Computer Science,1997,algorithms;math;theory;classic
978-0-13-235088-4,Clean Code,Robert C. Martin,Programming,2008,code quality;clean code;best practices;software craftsmanship
978-0-13-110362-7,The C Programming Language,Brian W. Kernighan,Programming,1988,c language;systems programming;classic;foundational
978-0-321-63537-8,Refactoring,Martin Fowler,Programming,1999,refactoring;code quality;clean code;improvement
978-0-596-51774-8,JavaScript: The Good Parts,Douglas Crockford,Programming,2008,javascript;best practices;frontend;concise
978-1-491-94788-2,You Don't Know JS,Kyle Simpson,Programming,2015,javascript;advanced;deep dive;comprehensive
978-0-321-63536-1,Patterns of Enterprise Application Architecture,Martin Fowler,Programming,2002,architecture;design patterns;enterprise;software engineering
978-0-13-468599-1,Java Concurrency in Practice,Brian Goetz,Programming,2006,concurrency;multithreading;java;advanced

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!