- ベストアンサー
クラス間でのデータ参照
あるクラスでArrayListにデータを格納し、そのデータを別のクラスで使いたいと思っています。 Javaでそれをするために、どのようにすればよいのでしょうか? 何か知識がある方教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- pcbeginner
- ベストアンサー率46% (261/560)
- satomi3951
- ベストアンサー率71% (98/137)
関連するQ&A
- JSPからJavaクラスを参照できない?
サーブレットを勉強しています。Eclipseを使っています。 WEB-INF/src/m/to_do.java view/list.jsp というファイルがあるのですが、list.jspの中でto_doクラスを使いたいので、 <%@ page import="java.util.ArrayList" %> <%@ page import="m.to_do" %> <jsp:useBean id="list"scope="application"type="java.util.ArrayList<to_do>" /> と記述したのですが、java.util.ArrayList<to_do>のところで、 未定義型:to_do と出て、エラーが出てしまいます。 このJSPの中で、 to_do.getID(); など、to_doクラスのメソッドを呼び出す記述を書いても、やはりto_doを認識していないようです。 どうすれば、to_doクラスを読み込ませられるのでしょうか?
- ベストアンサー
- Java
- ArrayListの使い方がわかりません。(超初心者です。)
情報管理用のクラス[Hito]を作成する。 プロパティ String name double taijyu double sincho double nenrei ・メインクラスでHitoをArrayListに5つ格納し、それぞれの値を表示させるという課題に挑んでいます。 2週間前からjavaを勉強し始めたばかりで、ようやくオブジェクト指向や、クラスというものどんなものか多少イメージがわいてきた程度です。ArrayListについては配列と違い、格納するデータ数の数をはじめから決めなくてもいいというぐらいしかわかっていません。(これでさえ違うかも?) どのように組みはじめばいいか、そしてArrayListはどのように使えばいいのか教えていただけますか? よろしくお願いします。
- ベストアンサー
- Java
- ArrayListクラスについて
java.util.ArrayListクラスは、 双方向に検索ができると本に書いてあったのですが、 どういう意味ですか? 具体例をまじえて教えて下さい。
- ベストアンサー
- Java
- コレクションクラスについて
●下記のコードについて質問があります import java.util.*; public class Test { public static void main(String args[]) { ArrayList<ObjectOne> list = new ArrayList<ObjectOne>(); list.add(new ObjectOne()); list.add(new ObjectOne()); list.add(new ObjectOne()); Collections.sort(list); } } class ObjectOne { private int x = 0; private int y = 0; } このソースをコンパイルすると、 シンボル: メソッド sort(java.util.ArrayList<ObjectOne>) 場所 : java.util.Collections の クラス Collections.sort(list); と、エラーが表示されてしまいます。 java.util.*をインポートしているので、上記のようなエラーはでないと 思うのですが、うまくいかないです。おそらく、ObjectOneクラスで 何か処理漏れが起きているのかもしれませんが、エラーとなる原因を 特定することができません。 エラーとなる原因と解消する手立てを教えていただければと思っております。 宜しくお願い致します。 「追記」 ArrayList<ObjectOne> list = new ArrayList<ObjectOne>(); の<ObjectOne>を消せばエラーはなくなりますが、 <ObjectOne>を消さない方針で考えがあればと思っております。
- 締切済み
- Java
- リクエストからArrayListのデータが取得出来ない
いつもお世話になっております。 表題の通り、リクエストからArrayListのデータが取得出来ないのです。 javaで、 ArrayList cmArray = new ArrayList(); データベースからデータ取得 request.setAttribute("category",cmArray.toArray()); jspで ArrayList list = new ArrayList(); list = (List)request.getAttribute("category"); と取得しようとしています。 そうすると、java.lang.ClassCastExceptionが発生してしまいます。 どなたか分かる方がいましたら、ご教授下さい。 よろしくお願い致します。
- ベストアンサー
- Java
- オブジェクトを格納するためのローカル変数のデータ型について
ずっとCOBOLユーザで、初めてJAVAを勉強しています。 初歩的なところで、早くも躓いています・・・。 オブジェクトを格納する為のローカル変数の「データ型」について、 私が使用している本に「格納するオブジェクトのクラスがデータ型と なります。」と書かれていますが、ピンと来ません。 クラス名がデータ型になるって、どういうことなんでしょう? どなたか、こんな私に判るように説明していただけませんか? よろしくお願いします。
- ベストアンサー
- Java
- HttpRequestでデータクラスを渡せますか?
HttpRequestに、Javaのデータクラスを載せることはできるのでしょうか? 昔、先輩エンジニアがエンコード・デコードすれば渡せるよと言っていたのですが、 何かメソッドが用意されているのでしょうかる 文字列データにして、setAttribute、getAttributeするしかないのでしょうか?
- ベストアンサー
- Java
- 現在、javaでプログラムを書いておりその際に独自のクラス型データをソ
現在、javaでプログラムを書いておりその際に独自のクラス型データをソケット通信 で送受信したいと考えています。 しかし、シリアライズを使うと別のマシーン間での送受信ができないようでした。 JavaRMIを使わずにTCPやUDPで独自のクラス型データを送受信する方法はあるのでしょうか?
- ベストアンサー
- Java
- クラスに行って、戻ってくる方法
ご質問させて頂きます。 2つのクラスがあります。 (jukou.javaとTestMap.java) jukou.javaは、jukou.htmlからデータを取得して、テキストファイルに書き込むという処理をします。TestMap.javaは、jukou.htmlから『引用』というボタンが押されたときに、jukou.javaから呼び出します。それで、jukou.htmlで取得したデータと社員データファイルのデータとをTestMapでマッピングさせて、 取得したデータ(住所など)をjukou.javaでjukou.htmlに表示したいのですが・・・。 ややこしくてすいません。 2つのクラスは、独立しては動くんですがつなげると旨く動きません。 jukou.javaの方で、 //Stringの配列を宣言 String[] strings = {"C"}; //TestMap.main()の呼び出し TestMap.main(strings) ; TestMapを呼び出して、マッピングしたデータを持って(例えば住所や電話など)jukou.javaに戻ってくる方法が分かりません。 ご教授して頂けたら幸いです。
- ベストアンサー
- Java
- 他のファイルの変数参照
a.javaというファイルで配列array[]に整数を格納しました。別のb.javaで その整数が格納された変数array[]を使うにはどうすればいいでしょうか?
- 締切済み
- Java
お礼
ありがとうございます。 やっと意味がわかってきました。 助かりました。