Skip to Content

Get SubList from LinkedList Java example

  • strict warning: Non-static method view::load() should not be called statically in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/views.module on line 906.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/handlers/views_handler_filter_boolean_operator.inc on line 0.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/plugins/views_plugin_style_default.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/javaexa1/public_html/sites/all/modules/views-6.x-2.16/views/plugins/views_plugin_row.inc on line 0.

  1. /*
  2.   Get SubList from LinkedList Java example
  3.   This java example shows how to get a sublist from Java LinkedList using
  4.   subList method.
  5. */
  6.  
  7. import java.util.LinkedList;
  8. import java.util.List;
  9.  
  10. public class GetSubListLinkedListJavaExample {
  11.  
  12.   public static void main(String[] args) {
  13.    
  14.     //create LinkedList object
  15.     LinkedList lList = new LinkedList();
  16.    
  17.     //add elements to LinkedList
  18.     lList.add("1");
  19.     lList.add("2");
  20.     lList.add("3");
  21.     lList.add("4");
  22.     lList.add("5");
  23.    
  24.     System.out.println("LinkedList contains : " + lList);
  25.    
  26.     /*
  27.      * To get a sublist from Java LinkedList, use
  28.      * List subList(int start, int end) method.
  29.      *
  30.      * This method returns portion of list containing element from start index
  31.      * inclusive to end index exclusive.
  32.      */
  33.    
  34.     List lst = lList.subList(1,4);
  35.     System.out.println("Sublist contains : " + lst);
  36.  
  37.     /*
  38.      * Please note that sublist is backed by the original list, so any changes
  39.      * made to sublist will also be reflected back to original LinkedList
  40.      */
  41.    
  42.      //remove element from sublist
  43.      lst.remove(2);
  44.      System.out.println("Sublist now contains : " + lst);
  45.      System.out.println("Original LinkedList now contains : " + lList);
  46.   }
  47. }
  48.  
  49. /*
  50. Output would be
  51. LinkedList contains : [1, 2, 3, 4, 5]
  52. Sublist contains : [2, 3, 4]
  53. Sublist now contains : [2, 3]
  54. Original LinkedList now contains : [1, 2, 3, 5]
  55. */