お世話になります。
GUIから3つのString文字列を受け取り、追加ボタンを押した時点でVector(List)に格納し、登録ボタンを押してはじめてDBにデータを格納させたいのですが、
Vector list = new Vector();
String addData[] = {txta.getText(), txtb.getText(), txtc.getText()};
for(int i=0; i<addData.length; i++){
list.addElement(addData[i]);
}
しかし、連続してデータを追加するとlistには
{data1,data2,data3,data4,data5,data6}
のように入ってしまいます。
これを
{data1,data2,data3}
{data4,data5,data6}
のようにlistに格納するにはどうすればいいでしょうか?
ご教授頂ければ幸いです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
「String配列の要素を順番に格納している」ことを単に2回、3回と繰り返しているだけですので、結果としてStringが要素のVectorになるのです。
Vectorに格納するときにわざわざ要素ごとにばらさず、String配列をそのままいれれば、題意を満たすはずです。
Vectorから取得する際には、いまはおそらくStringにキャストしているでしょうが、String[]にキャストすれば再びString配列として利用できます。
No.1
- 回答日時:
3×2の二次元のデータ構造に格納したいのですね。
でも、元のデータは3個のString。ここからどのようにして6個のStringが出てくるのでしょうか。
逆に言うと、{data1,data2,data3}と{data4,data5,data6}の区切りはどこでしょうか。
また、Vectorはその名のとおり、一次元のデータ構造です。二次元にするにはVectorを配列にする(Vector[])か、またはVectorを使わずにStringの二次元配列(String[][])にします。
この回答への補足
どうもありがとうございます。
3つのStringは{住所 氏名 年齢}で、
一度追加ボタンを押して、連続して追加をした場合、
現状では{埼玉,菊川,25,神奈川,小泉,61}なります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- Excel(エクセル) 格納したデータを配列のように扱う方法はありますか? 8 2023/06/05 08:53
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- PDF ハイパーリンク先の一括変更について 2 2022/03/23 08:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
n番目に大きな値を探索する
-
Javaで文字と数字が混ざったも...
-
[Ljava.lang.Stringってなんですか
-
配列で、値の入っている要素数...
-
配列の中に複数存在する数がい...
-
java
-
Java配列の問題を教えてくださ...
-
C#で動的配列Listの中身をListB...
-
ArrayListを使った多次元配列の...
-
ページング
-
【Ajax通信&Java】配列の受け取...
-
strutsでArrayListの中の配列の...
-
【C#】ハッシュテーブル(連想...
-
CSVファイルの、列だけ取得したい
-
C# ジェネリックメソッドでCSV...
-
java 大文字と小文字を入れ替える
-
Javaには、構造体はないんですか?
-
『args[]』とは?
-
Generics で型チェック
-
Javaで文字を漢字であるか否か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
Java配列の問題を教えてくださ...
-
配列の中に複数存在する数がい...
-
配列で、値の入っている要素数...
-
java
-
『args[]』とは?
-
javaで大容量テキストファイル...
-
C#で動的配列Listの中身をListB...
-
csvファイルを2次元配列に格納
-
Javaで文字を漢字であるか否か...
-
フローチャート
-
javaについて
-
【C#】ハッシュテーブル(連想...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列について
-
n番目に大きな値を探索する
-
cloneメソッドについて (java)
おすすめ情報