Java
 Computer >> コンピューター >  >> プログラミング >> Java

配列リストから最初と最後の要素を取得するJavaプログラム


この記事では、配列リストから最初と最後の要素を取得する方法を理解します。リストは、要素を順番に保存してアクセスできるようにする順序付けられたコレクションです。これには、要素を挿入、更新、削除、および検索するためのインデックスベースのメソッドが含まれています。重複する要素を持つこともできます。

以下は同じのデモンストレーションです-

入力がであると仮定します −

Input list: [40, 60, 150, 300]

必要な出力は

The first element is : 40
The last element is : 300

アルゴリズム

Step 1 - START
Step 2 - Declare ArrayList namely input_list.
Step 3 - Define the values.
Step 4 - Check of the list is not an empty list. Use the .get(0) and .get(list.size - 1) to get the first
and last elements.
Step 5 - Display the result
Step 6 - Stop

例1

ここでは、「main」関数の下ですべての操作をバインドします。

import java.util.ArrayList;
public class Demo {
   public static void main(String[] args){
      ArrayList<Integer> input_list = new ArrayList<Integer>(5);
      input_list.add(40);
      input_list.add(60);
      input_list.add(150);
      input_list.add(300);
      System.out.print("The list is defined as: " + input_list);
      int first_element = input_list.get(0);
      int last_element = input_list.get(input_list.size() - 1);
      System.out.println("\nThe first element is : " + first_element);
      System.out.println("The last element is : " + last_element);
   }
}

出力

The list is defined as: [40, 60, 150, 300]
The first element is : 40
The last element is : 300

例2

ここでは、操作をオブジェクト指向プログラミングを示す関数にカプセル化します。

import java.util.ArrayList;
public class Demo {
   static void first_last(ArrayList<Integer> input_list){
      int first_element = input_list.get(0);
      int last_element = input_list.get(input_list.size() - 1);
      System.out.println("\nThe first element is : " + first_element);
      System.out.println("The last element is : " + last_element);
   }
   public static void main(String[] args){
      ArrayList<Integer> input_list = new ArrayList<Integer>(5);
      input_list.add(40);
      input_list.add(60);
      input_list.add(150);
      input_list.add(300);
      System.out.print("The list is defined as: " + input_list);
      first_last(input_list);
   }
}

出力

The list is defined as: [40, 60, 150, 300]
The first element is : 40
The last element is : 300

  1. Pythonで指定されたリストから最後のN個の要素を取得します

    Pythonリストを前提として、最後のいくつかの要素のみを調べたいと思います。 スライスあり 抽出される位置の数が示されます。これに基づいて、負の符号を使用してリストの最後から要素をスライスするスライス手法を設計します。 例 listA = ['Mon','Tue','Wed','Thu','Fri','Sat'] # Given list print("Given list : \n",listA) # initializing N n = 4 # using list sl

  2. リストの最初と最後の要素を交換するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −リストが表示されたので、最後の要素を最初の要素と交換する必要があります。 以下で説明するように、問題を解決するための4つのアプローチがあります- アプローチ1-ブルートフォースアプローチ 例 def swapLast(List):    size = len(List)    # Swap operation    temp = List[0]    List[0] = List[size - 1]