кодесурса

Коллекция Java, упражнения ArrayList: поменяйте местами два элемента в списке массивов

script1adsense2code
script1adsense3code

Коллекция Java, упражнения ArrayList: упражнение 14 с решением

Напишите программу на Java, которая поменяет два элемента в списке массивов.

Иллюстрированная презентация:


Пример решения : -

Java-код:

import java.util.ArrayList;
import java.util.Collections;
  public class Exercise14 {
  public static void main(String[] args) {
   ArrayList<String> c1= new ArrayList<String>();
          c1.add("Red");
          c1.add("Green");
          c1.add("Black");
          c1.add("White");
          c1.add("Pink");
          System.out.println("Array list before Swap:");
          for(String a: c1){
          System.out.println(a);
        }
          //Swapping 1st(index 0) element with the 3rd(index 2) element
         Collections.swap(c1, 0, 2);
          System.out.println("Array list after swap:");
          for(String b: c1){
          System.out.println(b);
         }
     }
}

Пример вывода:

 Список массивов перед свопом:                                                
красный                                                                    
зеленый                                                                  
черный                                                                  
белый                                                                  
розовый                                                                   
Список массивов после перестановки:                                                 
черный                                                                  
зеленый                                                                  
красный                                                                    
белый                                                                  
розовый 

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code