• 締切済み

Javaの擬似構造体を利用したPushとPopについて

現在、C++のコードをJavaに変換しているのですが、 Javaで構造体を扱うために、クラスを使って擬似構造体を構築し、 この内容をPushとPopで操作したいと考えています。 しかし、C++におけるポインタがJavaには提示されていないため、処理に困っています。 どのようにコーディングすれば、Javaで処理できるでしょうか? よろしくお願いします。 以下、C++のソースです。 //構造体配列の先頭にデータを追加する関数 void push(CPS_struct *cps , int *n) { int i; for (i = *n ; i >= 1 ; i--) { *(cps + i) = *(cps + i - 1); } (*n)++; }

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

コンテナクラスのStackを使っちゃいけないんでしょうか? Java Reference(Stack)【 Okapi Project 】 http://www.okapiproject.com/java/java_ref/core_api/stack.htm Stack (Java 2 Platform SE 5.0) http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Stack.html

関連するQ&A