a) Refer to this code uploaded. The ListInterface is a repeat of the CollectionInterface.java.(true or false) b)  The ListInterface defines two constructors.(true or false)  c) The ListInterface is a repeat of the CollectionInterface.java.( true or false)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

a) Refer to this code uploaded. The ListInterface is a repeat of the CollectionInterface.java.(true or false)

b)  The ListInterface defines two constructors.(true or false) 

c) The ListInterface is a repeat of the CollectionInterface.java.( true or false) 

 

//-
/ ListInterface.java
//
by Dale/Joyce/Weems
Chapter 6
// Lists are unbounded and allow duplicate elements, but do not allow
/ null elements. As a general precondition, null elements are not passed as
/ arguments to any of the methods.
//
// During an iteration through the list the only change that can safely be
// made to the list is through the remove method of the iterator.
//-
import java.util.*
import CollectionInterface; // from the Collection lecture
public interface ListInterface<T> extends CollectionInterface<T>, Iterable<T>
void add(int index, T element);
/ Throws IndexOut0fBoundsException if passed an index argument
// such that index < 0 or index > size().
// Otherwise, adds element to this list at position index; all current
// elements at that position or higher have 1 added to their index.
// Optional. Throws UnsupportedOperationException if not supported.
T set(int index, T newElement);
// Throws IndexOut0fBoundsException if passed an index argument
// such that index < 0 or index >= size().
// Otherwise, replaces element on this list at position index with
// newElement and returns the replaced element.
/ Optional. Throws UnsupportedOperationException if not supported.
I get(int index);
// Throws IndexOut0fBoundsException if passed an index argument
// such that index < 0 or index >= size().
// Otherwise, returns the element on this list at position index.
int index0f(T target);
// If this list contains an element e such that e.equals(target),
// then returns the index of the first such element.
// Otherwise, returns -1.
T remove(int index);
// Throws IndexOut0fBoundsException if passed an index argument
// such that index < Ø or index >= size().
/ Otherwise, removes element on this list at position index and
// returns the removed element; all current elements at positions
// higher than index have 1 subtracted from their position.
Transcribed Image Text://- / ListInterface.java // by Dale/Joyce/Weems Chapter 6 // Lists are unbounded and allow duplicate elements, but do not allow / null elements. As a general precondition, null elements are not passed as / arguments to any of the methods. // // During an iteration through the list the only change that can safely be // made to the list is through the remove method of the iterator. //- import java.util.* import CollectionInterface; // from the Collection lecture public interface ListInterface<T> extends CollectionInterface<T>, Iterable<T> void add(int index, T element); / Throws IndexOut0fBoundsException if passed an index argument // such that index < 0 or index > size(). // Otherwise, adds element to this list at position index; all current // elements at that position or higher have 1 added to their index. // Optional. Throws UnsupportedOperationException if not supported. T set(int index, T newElement); // Throws IndexOut0fBoundsException if passed an index argument // such that index < 0 or index >= size(). // Otherwise, replaces element on this list at position index with // newElement and returns the replaced element. / Optional. Throws UnsupportedOperationException if not supported. I get(int index); // Throws IndexOut0fBoundsException if passed an index argument // such that index < 0 or index >= size(). // Otherwise, returns the element on this list at position index. int index0f(T target); // If this list contains an element e such that e.equals(target), // then returns the index of the first such element. // Otherwise, returns -1. T remove(int index); // Throws IndexOut0fBoundsException if passed an index argument // such that index < Ø or index >= size(). / Otherwise, removes element on this list at position index and // returns the removed element; all current elements at positions // higher than index have 1 subtracted from their position.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Passing Array as Argument
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education