-PR-
締切済み

javaプログラムの作り方

  • 困ってます
  • 質問No.17908
  • 閲覧数98
  • ありがとう数6
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 44% (35/79)

class HTMLparam extends IO_Data_D {

String s;
int max_lean;
Applet a;

HTMLparam(int _max_lean, String _s, Applet _a) {
max_lean = _max_lean;
s = _s ;
a = _a;}
//--------------------------------------

Object getParam() {

String param;
char separated[][];


for(int i=0; i<max_lean; i++) {

param = a.getParameter( s + (i+1) );

for(int j=0; j<max_lean; j++) {
if(param != null ){

separated[][] = new char [max_lean][ param.length() ];
???????????????????????????; }

}


return ; }
}

すごい初歩的な質問で申し訳ありません。いまいちキャストの仕方がよくわかっていません。質問というのは、param = a.getParameter( s + (i+1) );でparamに文字列が入ります。max_leanの行数文の文字列を文字配列にして文字を管理し、オブジェクトでリターンしたいのですが、どのように作っていいのかわかりません。教えていただけないでしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル6

ベストアンサー率 50% (1/2)

charの配列を使うのは,Javaっぽくないです。
Stringを使いましょう。
それをVectorに格納していくことで、
charの2次元配列の代用としましょう。

//Object getParam() {
Vector getParam(){

String param;
//char separated[][];
//char配列の代わりにVectorにStringを格納する
Vector strVector = new Vector();

for(int i=0; i<max_lean; i++) {
param = a.getParameter( s + (i+1) );
//Vectorに一つずつ格納していく
strVector.addElement(param);
}
retrun strVector;
}
お礼コメント
cyan1110

お礼率 44% (35/79)

よきアドバイスありがとうございました。
投稿日時 - 2000-12-18 20:39:11


このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ