|
|
|
|
shift()関数を使用します。
@arr = ("A", "B",
"C", "D", "E", "F");
$str = shift(@arr); print "文字列 : " . $str;
文字列 : A
|
|
|
array_shift()関数を使用します。
<?php
$arr = array("A", "B", "C", "D", "E", "F"); $str = array_shift($arr); echo "文字列 : " . $str; ?>
文字列 : A
|
|
|
Javaでは、配列を直接処理するのではなく、Vectorオブジェクトに格納してから処理を行います。
import java.util.Vector;
public class ArrayShift { public static void main(String[] args) { //Vectorオブジェクトの作成 String[] arr = {"A", "B", "C", "D", "E", "F"}; Vector vec = new Vector(); for(int i=0; i<arr.length; i++) { vec.add(arr[i]); } //最初の要素を取得する String str = (String)vec.remove(0); System.out.println("文字列 : " + str); } }
文字列 : A
java.util.Vectorクラスのremove()メソッドは次のような定義です。 public Object remove(int index) パラメータ: index - 削除される要素のインデックス Vector 内の指定の位置にある要素を削除します。それ以降に要素があればそれらを左に移動し、各要素のインデックスから 1 を減らします。Vector から削除された要素を返します。 |
|
|
| ご意見箱コーナー (管理者宛てメール) |
|
このページは、あなたの参考になりましたか? |