いろいろ試したのですが、よく分からないので質問します。
クラスaで
private String sName;
という属性と、
public void setsName(String sPassedName)
{
sName = sPassedName;
}
というメソッドがあり、
別のクラスで、
StringTokenizer st = new StringTokenizer("Test 123");
というのがあった時に、この「Test」をsNameに代入しようとしているのですが、
まず、
a aObject = new a();
と新しいaオブジェクトを作り
aObject.setsName(st.nextToken());
とやったのですが、cannot resolve symbolの表示が出ています。
st.nextToken())ってStringだからキャストとかしなくていいと思ったのですが、何がまずいのでしょうか?
No.1ベストアンサー
- 回答日時:
どういろいろ試したのかが分からないのですが、
> st.nextToken())ってStringだからキャストとかしなくていいと思ったのですが
これは、思っている通りで良いです。多分、StringTokenizer の import を
していないんじゃないですか?
以下、試してみたソースを。名前の付け方は、質問の内容に極力従ってます。
import java.util.StringTokenizer;
class a {
private String sName;
public void setsName(String sPassedName)
{
sName = sPassedName;
}
public String getsName()
{
return sName;
}
}
class test_f {
public static void main(String[] args)
{
a aObject = new a();
StringTokenizer st = new StringTokenizer("Test 123");
aObject.setsName(st.nextToken());
System.out.println("sName is " + aObject.getsName());
}
}
この回答への補足
今回のプログラムでは、BufferedReader(のファイルリーダー),BufferedWriter(のファイルライター),Vector,StringTokenizerを使っていて、
import java.io.*;
import java.util.*;
をインポートしています。
インポートに関してはよく分かっていないのですが、何か足りないでしょうか?
もしここで問題なければ他に原因があるのかもしれません。
StringTokenizer、aオブジェクトの宣言等のスコープでエラーになっていることは、多分ないと思います。
No.2
- 回答日時:
状況が良く分からないので、とりあえずアドバイスできることは、
・No.1 の回答で私が示したソースは、コンパイルできて、動作もしますか?
・「cannot resolve symbol」のエラーメッセージを変に省略しないで、全部の
メッセージと、そのソースの該当行を、ここに書き込んでみると、違った
アドバイスが有るかも。
といったことぐらいかな。
回答ありがとうございます。
a-kumaさんに書いていただいたソースをコンパイルしてみると無事に通りました。
落ち着いて自分のソースをもう一度よーく見てみると・・・・
二つあるファイルのうち、片方のファイルのEmployeeがEemployeeになっていました。
お手数かけて大変申し訳ありません。
もう一つ質問立ち上げますのでもしお時間ありましたらお答えいただけるとうれしいです。今度はちゃんと(というのも変ないい方ですが)文法的な間違いとかがあると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#のクラスライブラリでメッセ...
-
java-別クラスの変数の使い方を...
-
protectedメソッドが使用できる...
-
Form1のtextBoxにアクセスした...
-
import と extends について
-
違うクラスからの変数の共有化
-
無名パッケージからのインポート
-
C# インターフェイスの実装
-
[C#] OpenFileDialogによって得...
-
ひとつのファイルにクラスは1つ?
-
Java
-
クラスを公開する部分を制限す...
-
Javaでのジェネリクス型パラメ...
-
クラス間でのデータ参照
-
内部クラスのインスタンスを外...
-
エクセルVBAで、条件に一致する...
-
C#でフォームのオブジェクト名...
-
JTextFieldの入力制限
-
VBA 同じ名前のオブジェクトを...
-
「天声人語」をインターネット...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数内の変数に<summary>コメン...
-
クラス間でのデータ参照
-
C#にて別クラスの関数を使いたい
-
import と extends について
-
c++,ある関数のクラスから別の...
-
C++でfriendクラスにしているの...
-
Java リフレクションについて
-
構造 他のクラスの構造体を別...
-
C#のクラスライブラリでメッセ...
-
無名パッケージからのインポート
-
親クラスから子クラスへアクセス。
-
Java
-
C# インターフェイスの実装
-
Tomcatのpropertiesファイルの...
-
C# log4netの使い方
-
ひとつのファイルにクラスは1つ?
-
dllエクスポート時のdeclspec(d...
-
a href="..." とServlet
-
実行可能jarファイルのファイル...
-
C#でほかのファイルにある自作...
おすすめ情報