VECTORの内容をString型に変換したいです。
どうしたら良いでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

VECTORとは、java.utilパッケージのVectorクラスと考えてよろしいでしょうか。


Vectorオブジェクトにはどんなオブジェクトがある要素となっているのかわかりませんのでアドバイスを。

1.Vectorの各要素はelementAt(int)メソッドで参照できます。引数は0以上要素数未満です。戻り型はObjectです。
2.Vectorに格納されている要素数はsize()メソッドで取得できます。
3.1と2の情報からfor文が使えそうですね。

以下のURLは、SunのAPI(のVectorクラスの)ドキュメントです。

参考URL:http://java.sun.com/j2se/1.3/ja/docs/ja/api/java …
    • good
    • 0

クラス Vector には toString() というメソッドがあります。


このメソッドで作られる String の形が気に入らなければ、
Iterator を使って、ひとつひとつの要素を + で結合すれば
良いと思います。

参考URL:http://java.sun.com/j2se/1.3/docs/api/index.html
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QString型もしくはint型をInteger型に変換する方法

お世話になります。

Javaでプログラムを組んでいるのですが、
以下のことがわからずに困っています。

(1)String型をInteger型に変換する方法
Integer.getInteger("1000");
ではうまくいってくれません。

よろしくお願いします。

Aベストアンサー

 JavaのAPIの使い方に迷ったら、何はともあれリファレンスを見ましょう。

 クラス“Integer”のページをよく読めば、自然と答はわかるはずです。
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/lang/Integer.html

 getInteger()の項に「システムプロパティ」という言葉が出てきます。これは環境変数のようなものだと考えてください。ですから、今回の目的とは違います。

参考URL:http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html

QPath型またはString型をURL型に変換する方法

こんにちは。Path型またはString型をURL型に変換する方法はないのでしょうか。○○型からString型にするにはtoString()でできるようですが、String型からURL型に変換するメソッドを教えてください。

Aベストアンサー

この手の変換には大体、次のような手段が使われています。

ClassA のインスタンス a を ClassB に変換するとき。

・ClassA.toClassB(a) のような感じの ClassAのクラスメソッドを使う
・a.toClassB() のような、 aのインスタンスメソッドを使う
・ ClassB b=new ClassB(a) のような、 ClassBのコンストラクタを使う。

直接無い場合でも ClassA→ClassC→ClassB と間に別なクラスを挟むと変換できることがあります。


そんなことを考えながら、関係ありそうな String, Path, URL クラスのマニュアルを読みましょう。

QPath型をString型へ変換する(Java)

こんにちは。画像ファイルのパスをPath型で取得し、パスをString型に変換する構文が必要です。
ImageIcon(getClass().getResource(ファイル名));ではなく、
ImageIcon("./...");
としてパスを指定したいので、この通りにPath型をString型に変換する方法を教えてください。

Aベストアンサー

つ toString()
http://docs.oracle.com/javase/jp/8/docs/api/java/nio/file/Path.html#toString--

Qjava String型から日付型へ変換

こんにちは
現在javaのPGで日付チェックを行いたくプログラムを組んでいるのですが、色々なサイトを見ながら以下のようなものを書きました。
しかし、動かすと必ず例外にcatchされていまいます。

なぜ例外処理をされてしまうのか、原因がわかりません。
何がいけないのでしょうか??
ご教授お願いいたします。

import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
//strbeginDate, strcloseDateはフォームよりString型で受け取ります。
String strbeginDate, strcloseDate;

SimpleDateFormat DatebeginDateformat = new SimpleDateFormat("YYYYMMDD");
SimpleDateFormat DatecloseDateformat = new SimpleDateFormat("YYYYMMDD");
Date datebeginDate = DatebeginDateformat.parse( strbeginDate );
Date datecloseDate = DatecloseDateformat.parse( strcloseDate );
intflag = datebeginDate.compareTo(datecloseDate);

こんにちは
現在javaのPGで日付チェックを行いたくプログラムを組んでいるのですが、色々なサイトを見ながら以下のようなものを書きました。
しかし、動かすと必ず例外にcatchされていまいます。

なぜ例外処理をされてしまうのか、原因がわかりません。
何がいけないのでしょうか??
ご教授お願いいたします。

import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
//strbeginDate, strcloseDateはフォームよりString型で受け取ります。
String strbeginDat...続きを読む

Aベストアンサー

java.lang.IllegalArgumentException: Illegal pattern character 'Y'


エラーをちゃんと読みましょうね。

QString型からlong型への変換は無理?

タイトルのようなことをしようとして、
String str = "0123456";
long lng = (long)str;
      ^
と記述しているのですが、

「java.lang.String から long へのキャストが無効です。」
というエラーが出てしまいます。
String型からlong型に変換するのは無理なのでしょうか?

Aベストアンサー

java.lang.LongクラスのparseLong()メソッドで、以下のように変換できます。

String str = "0123456";
long lng = Long.parseLong(str);

参考URL:http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/lang/Long.html#parseLong(java.lang.String)


人気Q&Aランキング

おすすめ情報