Webプログラミング研究所〜初心者・中級者Webプログラマ(CGI・Perl・PHP・Javaプログラム言語)のための支援サイト〜 「Webプログラミング研究所」TOPへ 「Webプログラミング研究所」TOPへ
 
「プログラミングサンプル集」TOPへ 「プログラミングサンプル集」TOPへ
 
目次をフレームで表示 目次をフレームで表示
 

配列の最初の要素を取り出す

 
概要
 
Perl shift()関数を使用します。

サンプルソース
@arr = ("A", "B", "C", "D", "E", "F");
$str = shift(@arr);
print "文字列 : " . $str;

実行結果
文字列 : A
 
PHP array_shift()関数を使用します。

サンプルソース
<?php
  $arr = array("A", "B", "C", "D", "E", "F");
  $str = array_shift($arr);
  echo "文字列 : " . $str;
?>

実行結果
文字列 : A
 
Java 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 から削除された要素を返します。
 
NOTE
 
ご意見箱コーナー (管理者宛てメール)
このページは、あなたの参考になりましたか?

参考になった  どちらともいえない  あまり参考にならなかった

ご意見・ご感想・ご要望がありましたら、ご記入いただければ幸いです。
今後のコンテンツ作成、ページ改善等の参考にさせていただきます。

 


Webプログラマになりたい人のためのスクール・講座情報

クリエイターの皆さん!お仕事ありますよ!フェローズに!

パソコンスクールガイド
積極的な情報収集が目標実現の近道です。

就職・起業・SOHO・それとも副業? デジハリがノウハウを伝授!

就転職に強い、資格取得スキルアップ専門校ヒューマンアカデミー

CsideNet レンタルサーバー サブドメイン型 780円/月
CGI/SSI/PHP、データベース(MySQL)が利用できます。1週間の試用期間があるのがGood!!

転職・派遣・就職・アルバイトの求人情報検索支援サイト 〜 14ALL JOB SEARCH 〜
 
 
  「Webプログラミング研究所」TOPへ 「Webプログラミング研究所」TOPへ
 
「プログラミングサンプル集」TOPへ 「プログラミングサンプル集」TOPへ
 
目次をフレームフレームで表示 目次をフレームで表示

Copyright (C) 2004 - 2005 IWAMODE Project All Rights Reserved.