salsberry の回答履歴

全1347件中321~340件表示
  • Javaで作ったアプリケーションとH8マイコンを

    Javaで作ったアプリケーションとH8マイコンをシリアル通信で入出力したいのですが ヒントとなるようなサイトを探してもなかなか見つかりません。 知っておられる方、教えてください。

  • Perlについて教えてください!

    入力ファイルには英文で例えば、 Mr. Obama concluded in his first year that the Bush-era dream of remaking Afghanistan was a fantasy, and that the far greater threat to the United States was an unstable, nuclear-armed Pakistan. So he narrowed the goals in Afghanistan, and narrowed them again, until he could make the case that America had achieved limited objectives in a war that was, in any traditional sense, unwinnable. “Just think how big a reversal of approach this was in just two years,” one official involved in the administration debates on Afghanistan said. “We started with what everyone thought was a pragmatic vision but, at its core, was a plan for changing the way Afghanistan is wired. We ended up thinking about how to do as little wiring as possible.” The lessons Mr. Obama has learned in Afghanistan have been crucial to shaping his presidency. Fatigue and frustration with the war have defined the strategies his administration has adopted to guide how America intervenes in the world’s messiest conflicts. Out of the experience emerged Mr. Obama’s “light footprint” strategy, in which the United States strikes from a distance but does not engage in years-long, enervating occupations. That doctrine shaped the president’s thinking about how to deal with the challenges that followed — Libya, Syria and a nuclear Iran. というように長文があるとして、前半の10%と最後から10%の文だけをファイルに出力するプログラムを教えてください!

    • ベストアンサー
    • Perl
  • Perlについて教えてください!

    入力ファイルには英文で例えば、 Mr. Obama concluded in his first year that the Bush-era dream of remaking Afghanistan was a fantasy, and that the far greater threat to the United States was an unstable, nuclear-armed Pakistan. So he narrowed the goals in Afghanistan, and narrowed them again, until he could make the case that America had achieved limited objectives in a war that was, in any traditional sense, unwinnable. “Just think how big a reversal of approach this was in just two years,” one official involved in the administration debates on Afghanistan said. “We started with what everyone thought was a pragmatic vision but, at its core, was a plan for changing the way Afghanistan is wired. We ended up thinking about how to do as little wiring as possible.” The lessons Mr. Obama has learned in Afghanistan have been crucial to shaping his presidency. Fatigue and frustration with the war have defined the strategies his administration has adopted to guide how America intervenes in the world’s messiest conflicts. Out of the experience emerged Mr. Obama’s “light footprint” strategy, in which the United States strikes from a distance but does not engage in years-long, enervating occupations. That doctrine shaped the president’s thinking about how to deal with the challenges that followed — Libya, Syria and a nuclear Iran. というように長文があるとして、前半の10%と最後から10%の文だけをファイルに出力するプログラムを教えてください!

    • ベストアンサー
    • Perl
  • 配列(セル)ごとのプログラム開発(JAVA)

    下記のソースで13フィールド(セル)あるテキストを読み込んで arrayline[0] = "基礎年金番号"; arrayline[1] = "年金コード"; arrayline[2] = "氏名カナ"; arrayline[3] = "氏名漢字"; arrayline[4] = "生年月日"; arrayline[5] = "郵便番号"; arrayline[6] = "住所カナ"; arrayline[7] = "住所漢字"; arrayline[8] = "住民票収録状況表示"; arrayline[9] = "住所突合結果コード"; arrayline[10] = "住民票住所漢字"; arrayline[11] = "抽出年月日"; arrayline[12] = "予備"; の中で 読み込みソースがなくなるまで読み込み、 読み込みデータをprintlnメソッドで書き込み while((line = in.readLine()) != null) { arrayline = line.split(","); out.println(arrayline[1] + ","+arrayline[5] + ","+arrayline[11] );と 年金コード・郵便番号・抽出年月日とセル指定して抽出できるプログラムになってます。 ここからがご相談・ご質問になるのですが String[]で宣言した arrayline[0]からarrayline[12]の配列を 個別にプログラム開発をしたいのですが どのように組み立てるか考えてます。 なにかヒントになるようなもの等 ご教授いただけると非常に助かります。 どうぞよろしくお願いいたします。 import java.io.*; //(1)入出力パッケージのインポート class ExIO3 { //mainメソッド public static void main(String[] args) throws IOException { ExIO3 object1 = new ExIO3(); //(2)売上抜出しメソッドgetValueと、 // 売上ソートメソッドsortValueの呼出 object1.sortValue(object1.getValue()); } //getValueメソッド Reader getValue () throws IOException { //(3)FileReaderオブジェクトcsvの生成 FileReader csv = new FileReader("C:\\tmp\\Piped_main\\src\\test_in.txt"); //(4)BufferedReaderクラスでFileReaderクラスの // オブジェクトcsvをラップ BufferedReader in = new BufferedReader(csv); //(5)PipedWriterオブジェクトpipeOutを生成 PipedWriter pipeOut = new PipedWriter(); //(6)PipedReaderオブジェクトpipeInを生成 PipedReader pipeIn = new PipedReader(pipeOut); //(7)PrintWriterクラスでPipedWriterクラスの // オブジェクトpipeOutをラップ PrintWriter out = new PrintWriter("C:\\tmp\\Piped_main\\src\\test_out.txt"); String line; String[] arrayline = new String[13];{ arrayline[0] = "基礎年金番号"; arrayline[1] = "年金コード"; arrayline[2] = "氏名カナ"; arrayline[3] = "氏名漢字"; arrayline[4] = "生年月日"; arrayline[5] = "郵便番号"; arrayline[6] = "住所カナ"; arrayline[7] = "住所漢字"; arrayline[8] = "住民票収録状況表示"; arrayline[9] = "住所突合結果コード"; arrayline[10] = "住民票住所漢字"; arrayline[11] = "抽出年月日"; arrayline[12] = "予備"; } //(8)読み込みソースがなくなるまで読み込み、 // 読み込みデータをprintlnメソッドで書き込み while((line = in.readLine()) != null) { arrayline = line.split(","); out.println(arrayline[6]+","+arrayline[7]+","+arrayline[1]); out.flush(); } in.close(); //(9)読み込みストリームのクローズ out.close(); //(10)書き込みストリームのクローズ return pipeIn; //(11)pipeInオブジェクトのリターン } //sortValueメソッド void sortValue(Reader source) throws IOException { } }

    • ベストアンサー
    • Java
  • パッケージ内でコンパイルできない

    パッケージを作成して,以下のようなディレクトリ構成にしました. . ├── Sample.java └── vehicle   ├── MiniCar.java   ├── SuperCar.java   └── Vehicle.java vehicleディレクトリ内で $ javac SuperCar.java このようにコンパイルしました.ですが, SuperCar.java:3: シンボルを見つけられません。 シンボル: クラス Vehicle public class SuperCar extends Vehicle { ^ エラー 1 個 このようなエラーが出力されました. 同じディレクトリにあれば,ファイルを見つけに行ってくれると思いましたが, なぜコンパイルできないのでしょうか? #ちなみに,階層を1つ登って #$javac Sample.java #これはコンパイルできて,実行もできました. -- Sample.java -- import vehicle.*; public class Sample {    public static void main(String[] args) {      MiniCar mini = new MiniCar(2);      SuperCar scar = new SuperCar("Red");    } } -- MiniCar.java -- package vehicle; public class MiniCar extends Vehicle {   int num;   public MiniCar(int num) {      super(5,10);      this.num = num;   } } -- SuperCar.java -- package vehicle; public class SuperCar extends Vehicle {   String color;   public SuperCar(String color) {      super(10, 20);      this.color = color;   } } -- Vehicle.java -- package vehicle; public class Vehicle {   private int wheel;   private int wheelDiameter;   public Vehicle(int wheel, int wheelDiameter) {      this.wheel = wheel;      this.wheelDiameter = wheelDiameter;   } }

    • ベストアンサー
    • Java
    • Oforest
    • 回答数1
  • 配列(セル)ごとのプログラム開発(JAVA)

    下記のソースで13フィールド(セル)あるテキストを読み込んで arrayline[0] = "基礎年金番号"; arrayline[1] = "年金コード"; arrayline[2] = "氏名カナ"; arrayline[3] = "氏名漢字"; arrayline[4] = "生年月日"; arrayline[5] = "郵便番号"; arrayline[6] = "住所カナ"; arrayline[7] = "住所漢字"; arrayline[8] = "住民票収録状況表示"; arrayline[9] = "住所突合結果コード"; arrayline[10] = "住民票住所漢字"; arrayline[11] = "抽出年月日"; arrayline[12] = "予備"; の中で 読み込みソースがなくなるまで読み込み、 読み込みデータをprintlnメソッドで書き込み while((line = in.readLine()) != null) { arrayline = line.split(","); out.println(arrayline[1] + ","+arrayline[5] + ","+arrayline[11] );と 年金コード・郵便番号・抽出年月日とセル指定して抽出できるプログラムになってます。 ここからがご相談・ご質問になるのですが String[]で宣言した arrayline[0]からarrayline[12]の配列を 個別にプログラム開発をしたいのですが どのように組み立てるか考えてます。 なにかヒントになるようなもの等 ご教授いただけると非常に助かります。 どうぞよろしくお願いいたします。 import java.io.*; //(1)入出力パッケージのインポート class ExIO3 { //mainメソッド public static void main(String[] args) throws IOException { ExIO3 object1 = new ExIO3(); //(2)売上抜出しメソッドgetValueと、 // 売上ソートメソッドsortValueの呼出 object1.sortValue(object1.getValue()); } //getValueメソッド Reader getValue () throws IOException { //(3)FileReaderオブジェクトcsvの生成 FileReader csv = new FileReader("C:\\tmp\\Piped_main\\src\\test_in.txt"); //(4)BufferedReaderクラスでFileReaderクラスの // オブジェクトcsvをラップ BufferedReader in = new BufferedReader(csv); //(5)PipedWriterオブジェクトpipeOutを生成 PipedWriter pipeOut = new PipedWriter(); //(6)PipedReaderオブジェクトpipeInを生成 PipedReader pipeIn = new PipedReader(pipeOut); //(7)PrintWriterクラスでPipedWriterクラスの // オブジェクトpipeOutをラップ PrintWriter out = new PrintWriter("C:\\tmp\\Piped_main\\src\\test_out.txt"); String line; String[] arrayline = new String[13];{ arrayline[0] = "基礎年金番号"; arrayline[1] = "年金コード"; arrayline[2] = "氏名カナ"; arrayline[3] = "氏名漢字"; arrayline[4] = "生年月日"; arrayline[5] = "郵便番号"; arrayline[6] = "住所カナ"; arrayline[7] = "住所漢字"; arrayline[8] = "住民票収録状況表示"; arrayline[9] = "住所突合結果コード"; arrayline[10] = "住民票住所漢字"; arrayline[11] = "抽出年月日"; arrayline[12] = "予備"; } //(8)読み込みソースがなくなるまで読み込み、 // 読み込みデータをprintlnメソッドで書き込み while((line = in.readLine()) != null) { arrayline = line.split(","); out.println(arrayline[6]+","+arrayline[7]+","+arrayline[1]); out.flush(); } in.close(); //(9)読み込みストリームのクローズ out.close(); //(10)書き込みストリームのクローズ return pipeIn; //(11)pipeInオブジェクトのリターン } //sortValueメソッド void sortValue(Reader source) throws IOException { } }

    • ベストアンサー
    • Java
  • JNIについて

    JNI入門者なのですが、 少しJNIをやってみて、自分の中で発生した疑問について聞きたいです。 知りたいのが、 JNIはC/C++の利用で、FieldID、MethodID等で、ポインタ的なアプローチをしていますが、 高速である事意外に、javaのリフレクションと何が違うのか?という事です。 結局FindClassも、インスタンス化されていなければ、*env->NewObject(env,~とやって、 インスタンス化してあげないと、もし呼び出し元で参照されないところでnewされていたとしても、 そのクラスのインスタンスのインスタンスメソッドは呼べない、という事でいいのか? というところです。 WEB上で調べていると、情報が少なく、中にはあたかも、パッケージ名がわかれば、自由にVM内のインスタンスにアクセスできるような記載もあるので、よくわかりません。

  • 配列(セル)ごとのプログラム開発(JAVA)

    下記のソースで13フィールド(セル)あるテキストを読み込んで arrayline[0] = "基礎年金番号"; arrayline[1] = "年金コード"; arrayline[2] = "氏名カナ"; arrayline[3] = "氏名漢字"; arrayline[4] = "生年月日"; arrayline[5] = "郵便番号"; arrayline[6] = "住所カナ"; arrayline[7] = "住所漢字"; arrayline[8] = "住民票収録状況表示"; arrayline[9] = "住所突合結果コード"; arrayline[10] = "住民票住所漢字"; arrayline[11] = "抽出年月日"; arrayline[12] = "予備"; の中で 読み込みソースがなくなるまで読み込み、 読み込みデータをprintlnメソッドで書き込み while((line = in.readLine()) != null) { arrayline = line.split(","); out.println(arrayline[1] + ","+arrayline[5] + ","+arrayline[11] );と 年金コード・郵便番号・抽出年月日とセル指定して抽出できるプログラムになってます。 ここからがご相談・ご質問になるのですが String[]で宣言した arrayline[0]からarrayline[12]の配列を 個別にプログラム開発をしたいのですが どのように組み立てるか考えてます。 なにかヒントになるようなもの等 ご教授いただけると非常に助かります。 どうぞよろしくお願いいたします。 import java.io.*; //(1)入出力パッケージのインポート class ExIO3 { //mainメソッド public static void main(String[] args) throws IOException { ExIO3 object1 = new ExIO3(); //(2)売上抜出しメソッドgetValueと、 // 売上ソートメソッドsortValueの呼出 object1.sortValue(object1.getValue()); } //getValueメソッド Reader getValue () throws IOException { //(3)FileReaderオブジェクトcsvの生成 FileReader csv = new FileReader("C:\\tmp\\Piped_main\\src\\test_in.txt"); //(4)BufferedReaderクラスでFileReaderクラスの // オブジェクトcsvをラップ BufferedReader in = new BufferedReader(csv); //(5)PipedWriterオブジェクトpipeOutを生成 PipedWriter pipeOut = new PipedWriter(); //(6)PipedReaderオブジェクトpipeInを生成 PipedReader pipeIn = new PipedReader(pipeOut); //(7)PrintWriterクラスでPipedWriterクラスの // オブジェクトpipeOutをラップ PrintWriter out = new PrintWriter("C:\\tmp\\Piped_main\\src\\test_out.txt"); String line; String[] arrayline = new String[13];{ arrayline[0] = "基礎年金番号"; arrayline[1] = "年金コード"; arrayline[2] = "氏名カナ"; arrayline[3] = "氏名漢字"; arrayline[4] = "生年月日"; arrayline[5] = "郵便番号"; arrayline[6] = "住所カナ"; arrayline[7] = "住所漢字"; arrayline[8] = "住民票収録状況表示"; arrayline[9] = "住所突合結果コード"; arrayline[10] = "住民票住所漢字"; arrayline[11] = "抽出年月日"; arrayline[12] = "予備"; } //(8)読み込みソースがなくなるまで読み込み、 // 読み込みデータをprintlnメソッドで書き込み while((line = in.readLine()) != null) { arrayline = line.split(","); out.println(arrayline[6]+","+arrayline[7]+","+arrayline[1]); out.flush(); } in.close(); //(9)読み込みストリームのクローズ out.close(); //(10)書き込みストリームのクローズ return pipeIn; //(11)pipeInオブジェクトのリターン } //sortValueメソッド void sortValue(Reader source) throws IOException { } }

    • ベストアンサー
    • Java
  • 仮想コーディングとは

    仮想コーディングとは、簡単に言えば、どういったものものでしょうか?

    • nashe
    • 回答数2
  • javaにおけるCSV出力時の文字コード改行コード

    JavaでCSVを出力する処理を作りました。 下記コードだとUnix環境で文字コードSJISで改行コードLFで出力されますが、 Windows環境でもUnix環境でも一律、文字コードSJISで改行コードCRLFで出力されるようにしたいです。 何かいい方法はありませんでしょうか。 なお、printlnで出力している行が多い為、 bw,Print("日付" + 変数A + \r\n); というふうに一行づつ変更するのは避けたいと思っております。 try{ PrintWriter bw = new PrintWriter(new BufferdWriter(new OutputStreamWriter(new FileOutputStream(/tmp/test.csv),"SJIS"))); bw.println("日付" + 変数A); bw.println("氏名" + 変数B); ・ ・ ・ }catch(Exception e){ // ログに出力 }

    • ベストアンサー
    • Java
  • java servlet

    Eclipseを使用してサーバで実行するとエラーが出てしまいます。 前までは普通に実行できていたはずなのですが、 久しぶりに実行してみると 下記のようなエラーがでてしまいました。 原因は何なのでしょうか? 気付かない間に設定を変えてしまっているのでしょうか? 無知で申し訳ございませんが お答えして頂けたら幸いです。 例外 javax.servlet.ServletException: サーブレットクラス test.TestServlet01 を初期化中にエラーが発生しました org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:662) 原因 java.lang.ClassNotFoundException: PartnerS.PartnerServlet01 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:662)

  • C言語 ダブルポインタを引数にもつAPI

    GetBuf ( char ** address, size_t *dataSize ); 第1引数: バッファの先頭アドレスをかえす 第2引数: バッファサイズをByte単位で返す 戻り値 1:成功      -1 取得失敗 typedef struct Test_t{ char* tempAddr; /* 先頭アドレスを格納 */ int bufSize; /* サイズを格納 */ } test_t 上記のAPIから情報を取得し、以下の構造体にデータを保持しようとしていますが GetBuffのダブルポインタの情報を構造体のメンバtempAddrに格納するにはどうしたらよいでしょうか このAPIのように引数でダブルポインタを使用するケースは一般的なのでしょうか? 教えていただけるとうれしいです。 よろしくお願い致します。

  • javaとjavaの脆弱性

    プログラミング初心者です。 現在JavaSEを使用してjavaでのプログラミングを学んでいます。 JavaSEやJavaEEというのはJavaを構成するソフトウェアだということまでは理解している程度の本当に初心者になります。 今回、わけあってflashblackのようなJavaの脆弱性を狙ったウイルスについて調べているのですが、Javaの脆弱性というものがいまいち理解できません。 一般ユーザーへの呼びかけで、 「普段Javaを使わないならアンインストールし、ネットで見られないページなどがあって不便なようなら最新版をインストールしたらいい」 という書き込みなどを見ました。 Javaとは、インターネットでサイトを閲覧するものでもあり、プログラミング言語でもあるのでしょうか。 私はJavaというプログラミング言語のセットの中にJavaSEやJavaEEが入っている、というイメージでした。 そうするとインターネットでサイトを見ている一般ユーザーが使っているJavaとプログラミングで使用するJavaは違うものなのでしょうか。 考え方が根本的に何かちがうのでしょうか。 またJavaの脆弱性とはなんでしょうか。 不正な処理を実行するプログラムを組み込まれてしまいやすいサイトを作る、プログラミングというような考え方でよろしいのでしょうか。

    • ベストアンサー
    • Java
    • noname#180969
    • 回答数3
  • UTF-8とは何ですか

    今更ながらですが、日本語のサイトは全部SHIFT-JISだと思ってました。 ところが日本語のサイトでもUTF-8が多いよと聞きました。 冗談だろと思ったらOKWAVEが既にUTF-8・・・ ヤフーもgooも大手サイトはほとんどUTF-8でした。 日本語=SHIFT-JISだと思ってmetaか何かで指定していますが、 ひょっとしてこれは作り直した方がいいのでしょうか。 UTF-8で検索したら日本語などの2バイト圏を考慮してないとか そういうブログも見つかったのですが、 大手サイトでUTF-8を採用しているということは、このブログはガセなのでしょうか。

    • ベストアンサー
    • HTML
    • noname#159617
    • 回答数4
  • UTF-8とは何ですか

    今更ながらですが、日本語のサイトは全部SHIFT-JISだと思ってました。 ところが日本語のサイトでもUTF-8が多いよと聞きました。 冗談だろと思ったらOKWAVEが既にUTF-8・・・ ヤフーもgooも大手サイトはほとんどUTF-8でした。 日本語=SHIFT-JISだと思ってmetaか何かで指定していますが、 ひょっとしてこれは作り直した方がいいのでしょうか。 UTF-8で検索したら日本語などの2バイト圏を考慮してないとか そういうブログも見つかったのですが、 大手サイトでUTF-8を採用しているということは、このブログはガセなのでしょうか。

    • ベストアンサー
    • HTML
    • noname#159617
    • 回答数4
  • クラスの継承について

    現在JAVAの勉強をエクリプスの環境で行っています。 クラス等の勉強を行っているのですが 下記のメインソースで、UTF8のテキストデータを1行ずつ読み込んで 書き込むように設定しております。 import java.io.*; class streamTest5{ public static void main(String[] args) { try { //(1) String str; //(2)FileInputStreamオブジェクトの生成 FileInputStream test_in = new FileInputStream ("c:\\tmp\\UTF8\\src\\test_in.txt"); //(3)FileOutputStreamオブジェクトの生成 FileOutputStream test_out = new FileOutputStream ("c:\\tmp\\UTF8\\src\\test_out.txt"); //(4)InputStreamReaderオブジェクトの生成 InputStreamReader in = new InputStreamReader(test_in, "UTF-8"); BufferedReader in_b = new BufferedReader(in); //(5)バッファで1行ずつ読み込む //(6)OutputStreamWriterオブジェクトの生成 OutputStreamWriter out = new OutputStreamWriter(test_out, "UTF-8"); BufferedWriter out_b = new BufferedWriter(out); //(7)バッファで1行ずつ書き込む //int contents; //(6) //(8)読み込むデータがなくなるまで読み込み // while ((contents = in.read()) != -1) { //(9)書き込むデータがなくなるまで書き込み // out.write(contents); //} while((str = in_b.readLine()) != null) { out_b.write(str); out_b.newLine(); } //(10)nullまでループさせる in_b.close(); //(11)バッファ読み込みを閉じる out_b.close();//(12)バッファ書き込みを閉じる in.close(); //(13)読み込みストリームを閉じる out.close(); //(14)書き込みストリームを閉じる } catch(IOException e) { } } } 次に子クラスで、まだ手探りというか途中段階なのですが 読み込むテストテキストデータに合わせて作成中です。 実際行いたい、イメージが 13セル(フィールド)ある100件のデータベースを UTF8で読み込んで 例えばedit0でからedit5までのフィールドで 最終件数までループさせ 郵便番号・住所漢字・氏名漢字・抽出年月日・予備等を抽出して 最終的にはEditごとにプログラム開発を行いたいのですが クラスの継承が参考書等を見て色々と作業しているのですが 分からずつまずいています。 現在の下記のソースは不足しているのはもちろんのこと 余計なものも あると思いますし 途中段階です。 このようなソースの場合、どのようなとこから 継承させるのがポイントになるのでしょうか?? アドバイスいただけると助かります。 ちなみにEditごとの中身はシステムアウトで確認できる ソースしか書いてません。 情報や、説明不足もあると思いますので ご指摘いただければと思います。 また作業するには早いのかもしれませんが すこしでも手がかりがあると それについて勉強できるかと思い ご質問しました。 すいませんがどうぞよろしくお願いいたします。 public class tmp_1 extends streamTest5 { private tmp_1(String[] args) { ThisTest test = new ThisTest(); test.Edit0(); test.Edit1(); test.Edit2(); test.Edit3(); test.Edit4(); { //for ( int i = 0; i < field.length; ++i ) { // field[i] = "データ_" + i;} } } public class ThisTest{ String[] inData = new String[13];{ inData[0] = "基礎年金番号"; inData[1] = "年金コード"; inData[2] = "氏名カナ"; inData[3] = "氏名漢字"; inData[4] = "郵便番号"; inData[5] = "住所カナ"; inData[6] = "住所漢字"; inData[7] = "住民票収録状況表示"; inData[8] = "住所突合結果コード"; inData[9] = "住民票住所漢字"; inData[10] = "抽出年月日"; inData[11] = "基礎年金番号"; inData[12] = "予備"; } void Edit0() { System.out.println(String.format(("*") + inData[0] + "*")); ///System.out.println(this.field11 + "予備"); } void Edit1() { System.out.println(inData[11]); //System.out.println(this.field11 + "予備"); } void Edit2() { System.out.println(inData[2]); } void Edit3() { System.out.println(inData[7]); } void Edit4() { System.out.println(inData[7]); } }}

    • ベストアンサー
    • Java
  • クラスの継承について

    現在JAVAの勉強をエクリプスの環境で行っています。 クラス等の勉強を行っているのですが 下記のメインソースで、UTF8のテキストデータを1行ずつ読み込んで 書き込むように設定しております。 import java.io.*; class streamTest5{ public static void main(String[] args) { try { //(1) String str; //(2)FileInputStreamオブジェクトの生成 FileInputStream test_in = new FileInputStream ("c:\\tmp\\UTF8\\src\\test_in.txt"); //(3)FileOutputStreamオブジェクトの生成 FileOutputStream test_out = new FileOutputStream ("c:\\tmp\\UTF8\\src\\test_out.txt"); //(4)InputStreamReaderオブジェクトの生成 InputStreamReader in = new InputStreamReader(test_in, "UTF-8"); BufferedReader in_b = new BufferedReader(in); //(5)バッファで1行ずつ読み込む //(6)OutputStreamWriterオブジェクトの生成 OutputStreamWriter out = new OutputStreamWriter(test_out, "UTF-8"); BufferedWriter out_b = new BufferedWriter(out); //(7)バッファで1行ずつ書き込む //int contents; //(6) //(8)読み込むデータがなくなるまで読み込み // while ((contents = in.read()) != -1) { //(9)書き込むデータがなくなるまで書き込み // out.write(contents); //} while((str = in_b.readLine()) != null) { out_b.write(str); out_b.newLine(); } //(10)nullまでループさせる in_b.close(); //(11)バッファ読み込みを閉じる out_b.close();//(12)バッファ書き込みを閉じる in.close(); //(13)読み込みストリームを閉じる out.close(); //(14)書き込みストリームを閉じる } catch(IOException e) { } } } 次に子クラスで、まだ手探りというか途中段階なのですが 読み込むテストテキストデータに合わせて作成中です。 実際行いたい、イメージが 13セル(フィールド)ある100件のデータベースを UTF8で読み込んで 例えばedit0でからedit5までのフィールドで 最終件数までループさせ 郵便番号・住所漢字・氏名漢字・抽出年月日・予備等を抽出して 最終的にはEditごとにプログラム開発を行いたいのですが クラスの継承が参考書等を見て色々と作業しているのですが 分からずつまずいています。 現在の下記のソースは不足しているのはもちろんのこと 余計なものも あると思いますし 途中段階です。 このようなソースの場合、どのようなとこから 継承させるのがポイントになるのでしょうか?? アドバイスいただけると助かります。 ちなみにEditごとの中身はシステムアウトで確認できる ソースしか書いてません。 情報や、説明不足もあると思いますので ご指摘いただければと思います。 また作業するには早いのかもしれませんが すこしでも手がかりがあると それについて勉強できるかと思い ご質問しました。 すいませんがどうぞよろしくお願いいたします。 public class tmp_1 extends streamTest5 { private tmp_1(String[] args) { ThisTest test = new ThisTest(); test.Edit0(); test.Edit1(); test.Edit2(); test.Edit3(); test.Edit4(); { //for ( int i = 0; i < field.length; ++i ) { // field[i] = "データ_" + i;} } } public class ThisTest{ String[] inData = new String[13];{ inData[0] = "基礎年金番号"; inData[1] = "年金コード"; inData[2] = "氏名カナ"; inData[3] = "氏名漢字"; inData[4] = "郵便番号"; inData[5] = "住所カナ"; inData[6] = "住所漢字"; inData[7] = "住民票収録状況表示"; inData[8] = "住所突合結果コード"; inData[9] = "住民票住所漢字"; inData[10] = "抽出年月日"; inData[11] = "基礎年金番号"; inData[12] = "予備"; } void Edit0() { System.out.println(String.format(("*") + inData[0] + "*")); ///System.out.println(this.field11 + "予備"); } void Edit1() { System.out.println(inData[11]); //System.out.println(this.field11 + "予備"); } void Edit2() { System.out.println(inData[2]); } void Edit3() { System.out.println(inData[7]); } void Edit4() { System.out.println(inData[7]); } }}

    • ベストアンサー
    • Java
  • OSX10.4.11で最新のjavaを使う方法

    iBookG4の800MHzでOSX10.4.11を動かしています。 今の環境をそのままに、最新のjavaを使えるようにする方法はありますか?

    • ベストアンサー
    • Java
  • Javaの内積についてです

    今下記のようになっていてgetInnerProductが内積を求めるメソッドです。 public class MyVector { private double[] elements; static private int count = 0; public MyVector(){ elements = new double[2]; elements[0] = 0.0; elements[1] = 0.0; } public MyVector(double x, double y){ elements = new double[2]; elements[0] = x; elements[1] = y; } double getLength(){ return Math.sqrt(elements[0] * elements[0] + elements[1] * elements[1]); } int getInnerProduct(MyVector v){ return (this.elements[0] * v.elements[0] + this.elements[1] * v.elements[1]); } } このように作ったのですがエラーが出てくるので、何が違うか、どうなれば動くか教えてください

  • CGIが動きません

    GETのbodyにbase64でエンコードされた文字列 typeにMIMEタイプ それをエンコードして出力するものです よろしくお願いします。 以下はソースコードです。 #!/usr/local/bin/perl @querystring = split (/&/,$ENV{'QUERY_STRING'}); foreach $tmp (@querystring) { ($vname,$value) = split (/=/,$tmp); $args{$vname} = &url_decode($value); } sub url_decode($) { my $url_decode_str = shift; $url_decode_str =~ tr/+/ /; $url_decode_str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg; return $url_decode_str; } print "Content-type:".$args{'type'}."\n\n"; binmode (STDOUT); $out = MIME::Base64::decode_base64($args{'body'}); print $out;

    • ベストアンサー
    • Perl
    • ft1711
    • 回答数1