Movatterモバイル変換


[0]ホーム

URL:


教えて!goo

新規登録・ログイン

メニュー

Q質問する(無料)

あなたへのお知らせ

    電子書籍の厳選無料作品が豊富!

    JavaはOSに依存しない汎用的が高いプログラミング言語です。Javaのアプリケーションを作成したい、Javaの開発環境と実行環境について教えてほしい、Lambda関数のメリットを知りたい等こちらに相談してみましょう。

    回答数

    気になる

    • Android Studio でAVDを生成することができない

      最近Android向けのアプリを作ってみたいと思い、アプリ生成の本を買って今準備をしている途中なんですが、AVDを生成しようとしたら”Unable to launch Pixel 6 - The emulator process for AVD Pixel_6 has terminated"としか表示されず、どうしようもなくて途方に暮れています。どのようにしたらこのエラーを直せますでしょうか?

      質問日時: 2025/03/26 11:14 質問者: デコポンおいしい

      解決済

      2

      0

    • Java swing

      Java swing 初心者です。背景に画像を埋め込みは出来たんですが、パネルの上をマウスクリックすると、x=〇(数字),y=〇(数字)上手く行きません。画像が大きい為でしょか?大変お手数ですが、どなた、ご存じの方、教えて頂けないでしょうか?コード↓import javax.swing.*;import java.awt.Point;import java.awt.Color;import java.awt.BorderLayout;import javax.swing.ImageIcon;import javax.swing.JFrame;import java.awt.event.*;public class JPointTest3_4 extends JFrame implements MouseListener{ JLabel label; public static void main(String[] args){ JPointTest3_4 frame = new JPointTest3_4(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(10, 10, 300, 200); frame.setTitle("タイトル"); // frame.addMouseListener(this); frame.setSize(320, 160); frame.setLocationRelativeTo(null); JLabel background = new JLabel(new ImageIcon("./img/jan2.png")); frame.add(background); frame.setVisible(true); } JPointTest3_4(){ JPanel panel = new JPanel(); panel.addMouseListener(this); label = new JLabel("座標を表示"); getContentPane().add(panel, BorderLayout.CENTER); getContentPane().add(label, BorderLayout.PAGE_END); } public void mouseClicked(MouseEvent e){ Point point = e.getPoint(); label.setText("x:" + point.x + ",y:" + point.y); } public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mousePressed(MouseEvent e){} public void mouseReleased(MouseEvent e){}}

      質問日時: 2025/03/10 19:59 質問者: zzhikkkk

      解決済

      2

      0

    • Javaの他クラス同士の相互関係

      インターフェイスやら継承やら上から下に使えるようにするものはたくさんありますが、平等な関係はありますか?他クラス同士のメンバを使えるようにする方法はありますか?ちなみにstaticはなしでお願いします。

      質問日時: 2025/03/05 18:42 質問者: さざめけよ

      解決済

      1

      0

    • スプレッドシートからリマインドメール送信

      Googleスプレッドシート GASについて質問ですスプレッドシートに返却予定日宛先メールアドレスがあります。予定日に、返却してくださいね。とメールを自動で送信してくれるシステムを検討してますが、素人で全く進んでおりません。コードを教えて頂けると助かります

      質問日時: 2025/01/14 16:36 質問者: 238238238

      解決済

      1

      0

    • googleスプレッドシートのスクリプトをスマホで実行したいのですが..

      複数の人たちで同じgoogleスプレッドシートのスクリプトをスマホで実行したいのですが、作成者のgoogleアカウントじゃなくて他者のアカウントではコードの実行ができないのでしょうか?何かいい方法があればご教授頂ければ幸いです。よろしくお願いします。

      質問日時: 2024/12/11 09:25 質問者: yasurin2024

      解決済

      1

      0

    • googleスプレッドシートのGASについて質問です

      googleスプレッドシートを学習し始めた超初心者です。googleスプレッドシートのGASについて質問です。指定のセルが編集されたら実行させたいので、以下のスクリプトでシート名を取得しようとするとvar sheetName = e.source.getSheetName();でTypeError: Cannot read properties of undefined (reading 'source')というエラーメッセージでます。何が原因でしょうか?ご回答よろしくお願いいたします。function onEdit(e) {//対象にしたいシート名を入力var sheetN = 'kinoko';//指定したいセル(A1など)を入力var range = 'H1';//evant(e)からアクティブシート名を取得var sheetName = e.source.getSheetName(); ←ここでエラー//編集されたセルの行数を取得var row = e.range.getRow();//編集されたセルの列数を取得var col = e.range.getColumn();

      質問日時: 2024/12/08 10:45 質問者: yasurin2024

      ベストアンサー

      1

      0

    • phpにはsession_regenerate_idがありセッションハイジャックに対して強靭なのです

      がjavaにはこのような機能がありませんphpと同等なセッションハイジャック対策をとるにはjavaではどうしたらいいのでしょうか?

      質問日時: 2024/11/09 12:59 質問者: reiman

      ベストアンサー

      1

      0

    • javaでstatic mainメソッドから所属クラスを呼び出すにはクラス名を記述する必要があります

      がmain内で所属クラスを呼び出すときにクラス名を記述しなくてもよい方法はないでしょうか?Class A{ArrayList<String> x;public A(){}private void methodx(){...}.........static void main(String args){A mya=new A();.......}}Class A を Class B に変更したらmain内の2カ所のAをBに置き換えなればなりませんAを何にかえてもmain内のAを書き換えなくても良い方法はないでしょうか?

      質問日時: 2024/11/02 13:26 質問者: reiman

      ベストアンサー

      5

      1

    • Verilogについて質問です。この写真の2進ー10進の 問題のプログラムを作りたいのですがわかりま

      Verilogについて質問です。この写真の2進ー10進の問題のプログラムを作りたいのですがわかりません。どなたかプログラムを教えていただきたいです。

      質問日時: 2024/10/31 21:34 質問者: EEscholar

      解決済

      2

      0

    • 論理回路設計をVerilogで行う問題です。下の写真のように入力されたアルファベット(y,u,k,i

      論理回路設計をVerilogで行う問題です。下の写真のように入力されたアルファベット(y,u,k,i)の四文字をコード表にしたがい、2進数に変換するエンコーダの論理設計を行いたいのですが、プログラムが分からなくて困っています。どなたかこのプログラムを教えていただきたいです。他の文字はドントケアとします。教えてください。

      質問日時: 2024/10/29 16:17 質問者: EEscholar

      解決済

      1

      0

    • java 17 を環境変数まで設定したにもかかわらずjarファイルが開かない件について

      Cドライブの復元をAcronis True Image 2019 で2回途中で停止をしてしまいCドライブの棒グラフ表示が赤になるまで容量が肥大化してしまいましたチルダがついたバックアップファイルのためですそのことがあり、javaを17から18に変更しようとして、取りやめて17をダウンロードインストールしてシステム環境変数にてJAVA_HOMEをあらためて設定したところ、いままで起動していたjarファイルが動かなくなってしまいましたコマンドプロンプトが現れて起動への進捗が出ていたのがなくなりました上のことを踏まえて質問ですjarファイルが正常に動くようになるために足りないところがあれば教えてくださいよろしくお願いいたします。

      質問日時: 2024/09/08 15:55 質問者: ひかりりあ

      ベストアンサー

      1

      0

    • ゲーム開発の入門書を探しています

      自分は高校生で、昔からゲームやそれの販売サイトを作ってみたいと思っていて、入門書を調べているのですが、なかなかよさげなのが見つからず、とりあえずこのレビューが良さそうなのを見つけました。ゲーム作りで学ぶJavaプログラミング入門 Java7版新人君! RPGの世界でJavaを学ぼうなぜか古いのばかりなんですが、マイクラとかが好きなので、Javaにこだわっているわけではありませんが、この言語のものを調べているわけです。Javaですが、ゲームのプラットフォームはスマートフォンではなく、パソコンでリリースしたいと思っています。ゲームは完成次第スチーム等で販売する予定です。そのほかおすすめの本などがありましたら是非、教えていただけると幸いです。パソコンはWindows11の64bit版です。

      質問日時: 2024/08/24 16:56 質問者: Oyama77

      ベストアンサー

      6

      2

    • jdbcでinsert,delete,createをexectUpdateでなくexectQuery

      で実行すると実行は正しくされているようですがクエリは結果を返却しませんでした。というエラーメッセージがでますselectとinsert,delete,createを共通に実行できるメソッドはあるでしょうか?

      質問日時: 2024/08/21 15:17 質問者: reiman

      ベストアンサー

      4

      0

    • session,requestはjspで未定義でも使えますがjspで暗黙で使える変数を教えてください

      resposnseも多分使えると思いますがservletcontextは使えません面白いことに呼び出し側のサーブレットでセッションをsessionxとして使っていてもjsp側ではsessionで参照できます未定義でjspで使える他の変数を押してください

      質問日時: 2024/07/18 15:59 質問者: reiman

      ベストアンサー

      1

      0

    • ベストアンサー

      3

      0

    • 下記のリストならno002が含まれてるかどうか判定したい場合、どのようなやり方があるのでしょうか。

      下記のリストならno002が含まれてるかどうか判定したい場合、どのようなやり方があるのでしょうか。List<Entity>array = new ArrayList<>();Entity entity = new Entity ();entity.setId("ab001") ;entity.setNo("no001") ;array.add(entity) ;Entity entit2 = new Entity ();entity2.setId("ab001") ;entity2.setNo("no002") ;array.add(entity2)

      質問日時: 2024/06/24 17:11 質問者: piraniaman

      解決済

      4

      0

    • is this even a thing?

      m1, m2 = -inf, -infI'm familiar with the notation float ('inf') but not with this one

      質問日時: 2024/05/21 19:28 質問者: ゆゆにゃ。

      ベストアンサー

      2

      0

    • Javaについて。

      Javaが無料で学べるレッスンのサイトなどを知らないでしょうか?教えて頂けると幸いです。

      質問日時: 2024/05/05 14:10 質問者: メラゾーム

      解決済

      2

      1

    • MacOS:ターミナルではNPMのコマンドを受け付けるがVSCODEでは受け付けない現象

      おそらくパスが通ってないものと想いますがなぜそうなるのか全くわからないので質問です。MacOS(M1)を使用していてターミナルではNode -vやnpm run serveのコマンドが通るのにVSCODE上のターミナルでは通りません、cdでの階層は同じ場所にいます。自身で調べてHomebrew、Nodebrewを使用してインストールしたものでMavenプロジェクトです。VSCODE上で行うコマンドとターミナルで行うコマンドで結果に差が出るものなのかもわかりませんが・なぜそのようなことが起こるのか・どうやって解消すればよいのかわかる方がいたらごお教示お願いいたします。ソースコードなど詳細はセキュリティ上開示出来ないことをお詫び申し上げます。

      質問日時: 2024/04/24 09:49 質問者: yasutaka2012ya

      解決済

      1

      0

    • JAの支部?地域の農協のカードでスマホとか電気水道ガスとかの引き落とし全国規模でできますか??

      https://www.docomo.ne.jp/support/pay_automatic/bank.htmlドコモの支払先に地元の総合JAのところをつかっているのですが、この場合、農業協同組合のカードになるので全国規模で預貯金をやりとりしたりドコモとかNTT東日本とか電気水道ガスなどの引き落としにつかえますか??おしえてくださいよろしくおねがいしますJA東京グループ一覧総合JAJA西東京JAにしたまJAあきがわJA八王子JA東京みなみJA町田市JAマインズJA東京みどりJA東京みらいJA東京むさしJA東京中央JA世田谷目黒JA東京あおばJA東京スマイル専門JAJA八丈島JA利島JA東京酪農JA東京植木連合会等JAバンク東京信連JA全農東京JA共済連東京JA東京厚生連東京都農業信用基金協会(一社) 東京都農住都市支援センター関連団体(一社) 東京都農業会館東京都農林漁業団体健康保険組合

      質問日時: 2024/04/20 12:37 質問者: otasuke3900z

      解決済

      2

      0

    • JAVAのAPIのコールの仕方で質問です。 古いやり方ですが、下記URLのWWWGet.javaのや

      JAVAのAPIのコールの仕方で質問です。古いやり方ですが、下記URLのWWWGet.javaのやり方でContent-Typeをapplication/jsonでAPIをコールしてます。バイナリデータ(ファイル)も一緒に送りたいのでmultipart/form-dataを追加したプログラムにしたいのですが、どのように作成すれば良いでしょうか。ご存知の方いらっしゃいましたら、ご教示ください。どうか、お助けください。参考となるURLだけでも構いません。◾️参考プログラムhttps://atmarkit.itmedia.co.jp/ait/spv/0407/27/news104.html

      質問日時: 2024/02/21 18:21 質問者: piraniaman

      解決済

      1

      0

    • えハミルトン路と全域木のちがいって

      ハミルトン路はひと筆書きできなきゃいけないっていういみですか?

      質問日時: 2024/02/08 10:43 質問者: ゆゆにゃ。

      解決済

      2

      0

    • プログラミング Java

      CSV形式のファイル"numbers.csv"に、CSV形式で自然数が列挙されている。このCSVファイルを読み込み、「各行の最大値と最小値の差を求め、その合計(各行で求められた差をすべて合計する)」を出力せよ。なお、<各行の最大値と最小値を求める>メソッドcalculateDifferenceを作成し、その処理はメソッドにて行うようにせよ。(行の数と同じ回数メソッドを呼び出す)メソッドの引数:読み込んだ各行のデータ(String型)メソッドの戻り値:各行の最大値と最小値の差の値このプログラミングを作成する問題について教えていただけるとありがたいです。言語はJavaです。"numbers.csv"は画像にあります。

      質問日時: 2024/01/26 23:24 質問者: goodBriGht

      解決済

      2

      0

    • cloneメソッドについて (java)

      java silverの黒本にのっていた問題を一部抜粋して質問です。 問題文の一部抜粋 char[][]array1 ={{'a','b'},{'c','d'}}; char[][]array2 = array1.clone();私が確認用に作った文 array2[1][1]='c'; System.out.println(array1[1][1]==array2[1][1]);cloneメソッドは新しい配列を作りその配列に同じ要素への参照をコピーする。array1とarray2は同じ要素への参照を共有していることになり、array2の要素を変更するとarray1の参照も変更される。だからtrueを戻す。これは理解しました。問題文の一部抜粋 int[]array3= {2,3,4}; int[]array4 = array3.clone();私が確認用に作った文 array4[1]=5; System.out.println(array3[1]==array4[1]);しかし、次の問題で当然前の説明通り参照を共有しているのだからtrueだと思ったらfalseでした。これは何故なのでしょうか?説明には、同じ値を持った配列インスタンスが複製されるのでarray4の要素を変更してもarray3に影響を及ぼすことはありませんと書かれています。

      質問日時: 2024/01/11 00:01 質問者: millersun

      解決済

      4

      0

    • CSV出力を画面から選択したデータ項目のみを出力させたいです。

      添付画像の様な画面を作成したのですがこの画面で選択したデータ項目のみをCSVファイルとして出力したいのですがどうすればいいのか、まったく思いつきません。

      質問日時: 2024/01/10 03:07 質問者: Tank-you

      解決済

      1

      0

    • ショートカットキーについて

      PCの画面に検索ボタンがあるのですが、検索ボタンを押すショートカットキーはありますか?ページ内のテキストを検索する[Ctrl + F]キーを押すことで、画面の上部にテキスト検索ボックスが開いて、 このボックスに検索する文字列を入力し、[Enter]キーを押す方法ではなく、画面上の検索ボタンをマウス無しで押す方法を、もしご存知の方がいらっしゃいましたらお教え願います。(。>人<)

      質問日時: 2024/01/03 08:15 質問者: マンホール15

      解決済

      3

      0

    • list の空は [] ってあわらすのに

      なんでset は set()なんですか?()じゃだめですか?

      質問日時: 2023/12/24 10:34 質問者: ゆゆにゃ。

      ベストアンサー

      2

      0

    • java SE 11 GOLD を年末年始休暇 の7日間で取得できると思いますか

      java SE 11 GOLD を年末年始休暇 の7日間で取得できると思いますか?去年の今頃 上記資格の勉強を3ヶ月位しました。問題週を黒本と白本ともに6割くらいはとれるようになっていたと思いますが3万5千円という試験代が怖くて受験せずすっかり記憶がなくなってしまいましたこんな状態でまた1からGOLDの勉強をして今年の年末年始休暇の7日間ぶっつづけでめちゃくちゃ頑張ったら合格できますかね?中堅私立大学卒の学習能力を持っています。

      質問日時: 2023/12/13 20:06 質問者: 39OK

      解決済

      1

      0

    • あんまりお料理しないのに台所がつまってパイプ不意にっしゅていうのやってみたけどなおりません!どしたら

      あんまりお料理しないのに台所がつまってパイプ不意にっしゅていうのやってみたけどなおりません!どしたらいいですか??

      質問日時: 2023/12/06 23:26 質問者: ゆゆにゃ。

      ベストアンサー

      3

      0

    • javaについて

      javaについて教えてください。○×ゲームをjavaでつくるプログラミングの課題が出たのですがわかりませんでした…メインクラスのほうは出来たのですが、メソッドの作り方がわからないので教えてほしいです。とても長くてめんどくさいと思うのですが、どうかよろしくお願いします。プログラム仕様です。・順次、○と×のマークの置き場所を「x行目/y列目」として交互に入力。・マスの枠を超えてい た場合「err:マスがありません 」 のメッセージを出力。・すでに入力済みのマスの場合「err:入力済みのマスです」と出力。・Bordクラス を作成し 、クラス内にマス用の配列、およびプレイに必要なメソッドを作成。・mainクラスにplayメソッ ドを作成し Bordクラスを使って ゲームを進める。・勝負がついた場合は勝敗を出力。・ ゲームの最後に「 ----Game Over----」を出力。①メンバ変数の作成メン バ変数名:bord(文字列型配列3× 3)※カプ セ ル化を す る②メソッ ド の作成[canPutメ ソッ ド]メソッ ド名:canPut戻り値:論理型(boolean型)引数:整数型(xお よ びy)処理内容:引数x,yを添字と して、bord配列内にマークを記述することができるかどうか を調べ結果を返すマークを描くこと ができれば trueを 描くことができなければエラーメッセージを出力後 falseを返す(エラーは以下の2パターン)※引数x,yがマスの範囲以外であれば「err:マスがありません」のメッセージをすでに入力済みの場合は「err:入力済みのマスです」のメッセージを出力する。[putメ ソッド ]メソッ ド名:put戻り値:な し引数:整数型(xお よ びy)/文字列型(mark)処理内容:引数x,yを添字と して、bord配列のx行y列目に引数markを設定[printメ ソッド ]メソッ ド名:print戻り値:な し引数:な し処理内容:盤面(配列)の状況を出力出力のデザインは 、各自自由に記述[judgeメ ソッド ]メソッ ド名:judge戻り値:文字列型引数:な し処理内容:勝敗を判定し、勝った方のマークを返す引き分け の場合は 「-」を返す※勝ち のパ ターン は1つ のマークにつき8パターンありますどのようにしたらより簡単にそ れぞれ8パターンを調べられるか考えよう。mainク ラ スの作成①メソッ ド の作成(メソ ッ ド の記述場所に注意しよう!)[playメ ソッ ド]メソッ ド名:play戻り値:な し引数:Bord型(bord)処理内容: ※playerは○の プレイヤーを「0」、 ×のプレイ ヤーを「1」としますこのplayerの値をmarkの配列に対応させ、使用することで コード を簡素化できます※入力した座標の マーク設定可否、 およびマークを設定する処理、ボード状況の出力、 勝敗判定は 、それぞ れbordクラスで作成した各メソッ ドを呼び出して処理します②main処理の記述Bordクラス の インスタンス を生成playメソッ ドを呼び出し 、 ゲームを行う(引数を何にすべきかを考えましょう)最後に「 ----Game Over----」を出力。丸投げのような形になってしまい申し訳ありません…

      質問日時: 2023/12/06 20:08 質問者: まちゃちゃ。

      解決済

      1

      0

    • 質問です。 配列が100以上の場合は、100単位で繰り返し処理を実行したいのですが、どのように処理を

      質問です。配列が100以上の場合は、100単位で繰り返し処理を実行したいのですが、どのように処理を書いたら良いでしょうか。全体で200件配列があったとしてイメージとしてはうち100件分の繰り返し処理をして、その100件が終わったら残り100件の繰り返し処理をしたい感じです。全体の件数は201件にもなるし59件とか可変な件数となります。

      質問日時: 2023/11/30 11:02 質問者: piraniaman

      解決済

      7

      0

    • 次のhtml・cssでspan内の文字を点滅させるには、どのようにしたらよいのでしょうか。

      次のhtml・cssでspan内の文字を点滅させるには、どのようにしたらよいのでしょうか。但し、テスト1が表示されている間は、テスト2と3は消えており、テスト2、3が表示されている間はテスト1が消えている状態にしたいです。なぜか、反復の意味を持つdurationタグの後ろに連結して、duration:blinkはできませんでした。<div class="test"><span class="brinking1">テスト1</span><span class="brinking2">テスト2</span><span class="brinking3">テスト3</span></div><style>.test {margin: auto;background-color: white;position: relative;}.test blinking {width: 50%;animation-name: test;-webkit-animation-name: test;animation-duration:blink 10s;-webkit-animation-duration: 10s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;opacity: 0;}.test .brinking1 {display: block;margin: 0 auto;}.test .brinking2,.test .brinking3 {animation-delay:5s;-webkit-animation-delay:5s;position: absolute;top: 0;left: 25%;}@keyframes test {0% {opacity: 0;}50% {opacity: 1;}}@-webkit-keyframes test {0% {opacity: 0;}50% {opacity: 1;}}</style>

      質問日時: 2023/11/26 16:47 質問者: 福本英一

      解決済

      1

      0

    • javaのパッケージ構成で各パッケージが何をしているか想像つく方

      下記のjavaのパッケージ構成で各パッケージが何をしているか想像つく方いらっしゃいますか?adempiereというソフトです※compiereはadempiereの元になったソフトです。古いソフト├─org.adempiere.base│ ├─.settings│ ├─antlr│ ├─META-INF│ ├─OSGI-INF│ │ └─metatype│ ├─schema│ └─src│ ├─com│ │ └─akunagroup│ │ └─uk│ │ └─postcode│ └─org│ ├─adempiere│ │ ├─apps│ │ │ └─graph│ │ ├─base│ │ │ ├─annotation│ │ │ ├─ds│ │ │ ├─equinox│ │ │ ├─event│ │ │ │ ├─annotations│ │ │ │ │ ├─doc│ │ │ │ │ ├─imp│ │ │ │ │ ├─po│ │ │ │ │ └─process│ │ │ │ └─delegate│ │ │ └─upload│ │ ├─exceptions│ │ ├─impexp│ │ ├─model│ │ ├─pdf│ │ ├─print│ │ │ └─export│ │ ├─process│ │ └─util│ ├─compiere│ │ ├─acct│ │ ├─db│ │ ├─dbPort│ │ ├─impexp│ │ ├─install│ │ ├─model│ │ ├─print│ │ │ ├─layout│ │ │ └─util│ │ ├─process│ │ ├─report│ │ │ └─core│ │ ├─sla│ │ ├─tools│ │ ├─util│ │ └─wf│ ├─eevolution│ │ ├─model│ │ └─process│ ├─globalqss│ │ └─process│ ├─idempiere│ │ ├─broadcast│ │ │ └─process│ │ ├─cache│ │ ├─db│ │ │ └─util│ │ ├─distributed│ │ ├─exceptions│ │ ├─expression│ │ │ └─logic│ │ ├─fa│ │ │ ├─exceptions│ │ │ ├─feature│ │ │ ├─model│ │ │ ├─process│ │ │ ├─service│ │ │ │ └─api│ │ │ └─util│ │ ├─mfa│ │ ├─model│ │ ├─print│ │ ├─process│ │ └─util│ └─krysalis│ └─barcode4j│ ├─impl│ │ └─qr│ └─tools

      質問日時: 2023/11/24 04:37 質問者: Tank-you

      解決済

      1

      0

    • Jupyter notebookですわかりません教えてくださいお願いします

      下の例↓に倣って,実行される文を書き出せとういうので、よくわかりません教えてください。お願いします!!Jupyter notebookです(例↓)x = 'dictionary'if len(x) <= 3:print(x)else:print('長いので省略')x = 'cat'if len(x) <= 3:print(x)else:print('長いので省略')x = 'international'if len(x) <= 3:print(x)else:print('長いので省略')

      質問日時: 2023/11/21 18:59 質問者: Wohinfahrensie

      ベストアンサー

      2

      0

    • javaでDBからデータを取ってきて階層状のjsonファイルにしたい ■コード @AjaxPostM

      javaでDBからデータを取ってきて階層状のjsonファイルにしたい■コード@AjaxPostMapping (value = "XXX"')@ResponseBodypublic File exportReplication(@ModelAttribute(name ="testSearchCondition",binding =false) MenuSearchCondition searchCondition,HttpServletRequestrequest) {List<TestSummary>hierarchySummaries =menuSettingsService.findTestHierarchySummariesForReplicate(searchCondition); // test階層を取得byte[] jsonArchiveData =testSettingsHelper.createReplicateArchiveFile(hierarchySummaries);return testSettingsHelper.createReplicateExportFile(WebUtils.getSessionId (request),jsonArchiveData,ZIP_FILE_NAME);}java側では、上記の「test階層を取得」の部分でデータを取ってきます。そのデータを以下のjsonに格納できるようにしたいのですが、以下のようにデータが階層状になっている場合、sqlでどのように取ってくれば良いのかわかりません。また、取ってきたデータを上記のコードでTestSummary型のもの(dto?)に格納しようとしているのですが、この中でprivate String testCode;のように宣言するものの並びに配列を入れることは可能なのでしょうか。■json{"testCheckSum":"XXXXXXXXX","testTreeCheckSum":"xXxXXXXXXx""testTrees": [{ "testCode": "001" "testCategories": [ { "testCategoryDetails" : [ { "langCode": "ja", "testCategoryName":“テスト1" }, "langCode": "en", "testCategoryName": "[en]テスト1" } ], "testItems":["a", "b","c", "d"] }, { "testCategoryDetails": [ { "langCode": "ja", "testCategoryName"':“テスト2" }, { "langCode": "en", "testCategoryName": "[en]テスト2"     } ], "testItems":["one", "two", "three","four"] } ], ], }, ]}

      質問日時: 2023/10/30 20:32 質問者: ayutorin

      ベストアンサー

      1

      0

    • javaのDBアクセス(基幹系レベル)の情報が欲しいです。

      javaのDBアクセス(基幹系レベル)の情報が欲しいです。参考書に記載されているれべるのDBアクセス方法ではなく・トランザクション・DAO・シングルトン・SQLインジェクション・スレッド・コネクションプーリング・セキュリティ等々様々な考慮がされていると思うのですがその辺が詳しく紹介されている書籍やサイト、こちらでの回答でもいいですとにかく基幹レベルのDBアクセスの考慮事項とそのサンプルコードを見てみたいです。社外秘になるかもしれないので回答はつかないかもしれないとわかっておりますがどうしても知りたくて投稿させていただきました。

      質問日時: 2023/10/30 17:58 質問者: Tank-you

      解決済

      1

      0

    • Eclipse 動的プロジェクトで404エラーが治りません

      スッキリわかるサーブレットのテキストで動的プロジェクト作っているのですが、コードもちゃんと見直したし、ファイルの配置もちゃんとしてます。ネットに上がっている解決策で試してみても全然表示されないです。eclipseのverは2023です。eclipse削除して入れなおしても変わりません。もうどうしていいかわかりません。どなたか解決法教えていただけると幸いです。よろしくお願いいたします。

      質問日時: 2023/09/11 01:06 質問者: unimo

      解決済

      2

      0

    • Javaについての質問です。 コンパイルした後、 「java Sample」 で実行しようとしても出

      Javaについての質問です。コンパイルした後、「java Sample」で実行しようとしても出来なくて、「java Sample.java」で実行するとできるのですが...何故でしょうか...本当にワケわからないのでいつも.javaつけてやってますが、、、何故でしょう...?

      質問日時: 2023/09/08 19:23 質問者: parurun0217

      解決済

      3

      0

    • Javaのbronzeの資格試験を受けようと思っているのですが、試験時間短くないですか? コードを読

      Javaのbronzeの資格試験を受けようと思っているのですが、試験時間短くないですか?コードを読まないといけない中で、60問を65分は短いと思います。何かコツがあれば教えていただきたいです。

      質問日時: 2023/09/01 11:45 質問者: y-k1021

      ベストアンサー

      1

      0

    • 下記問題の答えが"D"になる意味がわかりません。 Cだと思ったのですが、違うのですか? なぜ、bがf

      下記問題の答えが"D"になる意味がわかりません。Cだと思ったのですが、違うのですか?なぜ、bがfalseに変換されるのでしょうか?

      質問日時: 2023/08/29 18:22 質問者: y-k1021

      解決済

      3

      0

    • Java プログラム public class Main { public static void

      Java プログラムpublic class Main {public static void main(String[] args) {     int receiveNumber; String display; receiveNumber = Integer.parseInt(args[0]); display = " ";for( int i = 0 ;i < receiveNumber; i++){display += " * ";}System.out.println(display);}}このプログラムを書くとArrayIndexOutOfBoundsExceptionとエラーが発生します。調べても直す方法がわからないので教えていただけると幸いです。よろしくお願いします。

      質問日時: 2023/08/10 23:46 質問者: サノくん

      解決済

      3

      0

    • Java 配列<選挙>

      Javaで配列<選挙>のプログラムを作成する方法を教えてください1 問題文本日、選挙が始まりました。選挙に立候補した人はN人で立候補者には0からN-1の番号が振られています。投票数はM個であり、立候補者の番号を紙に書いて投票します。i番目の投票で投票された番号はPiです。全ての投票が終わった後、最も投票数が多かった立候補者の番号を出力してください。また、最も投票数が多かった立候補者が一人に定まるような入力値が与えられることが保証されます。2 入力値N MP_1 P_2...P_M1行目:立候補者の人数 N、投票数 M(区切り)2行目~M行:投票された番号 Pi が与えられます。3 出力値全ての投票が終わった後、最も投票数が多かった立候補者の番号を出力4 サンプルケース・入力値5 41233・期待される出力値3・説明立候補者は5人、投票数は41,2番の立候補者に1枚、3番の立候補者に2枚の投票が集まりました。最も投票数が多かった立候補者の番号は3番。---------------------------------------------------------------------自分のプログラムは以下の通り作成しました。package array;import java.util.Scanner;public class Ar2 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int N = sc.nextInt(); // 立候補者の数int M = sc.nextInt(); // 投票数int[] votes = new int[N]; // 各立候補者の得票数を格納する配列for (int i = 0; i < M; i++) {int p = sc.nextInt();votes[candidate]++; // 各立候補者の得票数をカウント}sc.close();int maxVotes = 0; // 最も得票数が多い立候補者の得票数int maxCandidate = 0; // 最も得票数が多い立候補者の番号// 最も得票数が多い立候補者を特定する処理for (int i = 0; i < N; i++) {if (votes[i] > maxVotes) {maxVotes = votes[i];maxCandidate = i;}}System.out.println(maxCandidate);}}エクリプスを使用して実行し、N=5 M=4 Pに1、2、3、3を入力したところ、「3」と出力しなければならないところ、何も出力されませんでした。正しい出力結果になるプログラムの作成方法を教えてください。

      質問日時: 2023/07/31 15:07 質問者: 猫バナナ

      ベストアンサー

      4

      0

    • マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中

      マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中身のフォルダー等開いてしまいます。普通にダウンロード後、Forge_installer.jarをプログラムとして実行したいのですがどうしたらいいのでしょうか。javaはインストールしました。他のプログラムから開く。を押してもjavaがありません。どうしたらいいのでしょうか…。

      質問日時: 2023/07/28 22:30 質問者: HarleyQuinn

      ベストアンサー

      1

      0

    • JavaでWebページ作成

      Javaで、許可した人人だけログインでき(ID、パスワードを伝えて、変更してもらう)、ログインしないと見ることができないWebページの作り方を教えてください。Javaはまだ勉強中です。その目的はAndroidアプリなのですが、知り合いしか見ることができないWebページが必要なので質問しています。Windows、Androidを使用しています。Rubyでしようと思ったのですが、JavaでできるようなのでJavaでしたいです。「これで、ログインできたらいいな〜」とGoogleサイトでなんとなく作ってみました。それにはPDFをたくさん載せています。よろしくお願いします。

      質問日時: 2023/07/21 21:09 質問者: 優里さん

      ベストアンサー

      7

      0

    • Java、配列の問題を教えて欲しいです。 ・日、月、火、水、木、金、土 ・各曜日の英語 を2次元配列

      Java、配列の問題を教えて欲しいです。・日、月、火、水、木、金、土・各曜日の英語を2次元配列で作成し、(ー曜日は英語ーーではです)と全ての曜日を出力するプログラムを作成する。さらに、ランダムに日~月の曜日を出力し該当の曜日の英語を入力させ正否を出力する。否ならば正解になるまで入力を繰り返す。上記の問題なのですが、正否の所が分かりません。あっていてもちがうと出てきてしまいます。どこが違いますか?

      質問日時: 2023/07/10 19:14 質問者: ゆずの。

      解決済

      2

      0

    • Java配列の問題を教えてください。 乱数で20個出力し、最大、最小、合計、平均を求め、更に昇順にソ

      Java配列の問題を教えてください。 乱数で20個出力し、最大、最小、合計、平均を求め、更に昇順にソート(for文で)するという問題です。ですが、最大値は違う数値が出てきて最小値は0に。昇順は全て0が出てきてしまいます。 どこを直すとよいのか教えて欲しいです… 見ずらくてすみません。

      質問日時: 2023/07/10 18:32 質問者: ゆずの。

      解決済

      3

      0

    • Java 配列の問題です。 写真の問題を教えてください。 全く分からないんです…

      Java 配列の問題です。写真の問題を教えてください。全く分からないんです…

      質問日時: 2023/07/02 21:52 質問者: ゆずの。

      解決済

      4

      0

    • Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi

      Javaプログラミングの質問になります。ボタンを押下した時に画面遷移して画面から戻ってきた時のif文で選択した値が似たようなボタンのところに表示されてしまいます。もっと複雑なif文にしないといけないような気がするのですが、うまくいきません!以下のような文で記載してるのですがどのようにしたらよろしいでしょうか?if(action == 一つ目ボタン名){ 画面から戻ってきた時の処理に移動文}else if(action == 二つ目ボタン名){  画面から戻ってきた時の処理に移動文}

      質問日時: 2023/06/26 07:50 質問者: 名無しのプログラマー

      解決済

      1

      0

    • Java・配列の問題です。 int 「」nums = new int「5」 ⤴︎ この5の事を言葉で

      Java・配列の問題です。int 「」nums = new int「5」 ⤴︎この5の事を言葉で表すとどうなりますか?配列要素の数?要素数の数?配列の要素数?

      質問日時: 2023/06/21 22:30 質問者: ゆずの。

      解決済

      2

      0

    • 改行含むテキストの表示の仕方

      教えてください。初心者です。現在システムのテキストフィールドに途中改行してデータベースに入っている文字列を他のホームページのシステム上にそのままの状態で表示させる場合どのようにコーディングすれば良いでしょうか?最初のシステムに格納する時と抜き出す時、HTML上の状態があると思いますが。よろしくお願いします。

      質問日時: 2023/06/13 06:44 質問者: ymoshimoshi

      解決済

      1

      0

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

    【Java】に関するコラム/記事

    コンピューターによる高速度に演算、判別、照合をする情報処理が可能になったことで私たちの便利な暮らしは支えられています。コンピューターを形作るOS、ソフトウェア、運用するためのネットワーク、サーバーなどに関してはこちらを参照してください。

    ログイン

    • Yahoo!
    • google+
    • twitter
    • facebook
    • docomo

    gooIDで新規登録・ログイン

    新しく質問する

    デイリーランキングこのカテゴリの人気デイリーQ&Aランキング

    1. 配列にnullを代入すると、nullが文...

    2. JaneStyleのスレッドが見れなくなった

    3. スプレッドシートからリマインドメ...

    4. googleスプレッドシートのスクリプ...

    5. googleスプレッドシートのGASについ...

    6. Verilogについて質問です。この写真...

    7. 論理回路設計をVerilogで行う問題で...

    8. ゲーム開発の入門書を探しています

    9. jdbcでinsert,delete,createをexect...

    10. session,requestはjspで未定義でも...

    11. サーブレットをapacheで公開すると...

    12. 下記のリストならno002が含まれてる...

    13. is this even a thing?

    14. JAの支部?地域の農協のカードでス...

    15. えハミルトン路と全域木のちがいって

    16. CSV出力を画面から選択したデータ項...

    17. ショートカットキーについて

    18. list の空は [] ってあわらすのに

    19. あんまりお料理しないのに台所がつ...

    20. 質問です。 配列が100以上の場合は...

    マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング

    1. 配列にnullを代入すると、nullが文...

    2. マイクラでPythonのプログラミング...

    3. 正規表現について質問です。 カンマ...

    4. プログラミングの問題です。大至急...

    5. 「main メソッドを持つクラスが見つ...

    6. Eclipse 動的プロジェクトで404エラ...

    7. jdbcでinsert,delete,createをexect...

    8. jdk17.06のインストーラーが起動しない

    9. eclipseで作ったプログラムを他のPC...

    10. googleスプレッドシートのGASについ...

    11. 直し方について教えて頂きたいです。

    12. 自作Androidアプリのデータ引き継ぎ...

    13. JaneStyleのスレッドが見れなくなった

    14. プログラムの単体テストで金額計算...

    15. 下記のリストならno002が含まれてる...

    16. 複数TBLのオブジェクトを1つの変数...

    17. 問題作成のWebアプリの作り方を教え...

    18. CSV出力を画面から選択したデータ項...

    19. デバッグツールの具体例を教えてく...

    20. EclipseとVisual StudioをPC1台にイ...


    gooでdポイントがたまる!つかえる!

    dアカウントでログイン

    gooのご利用に応じてdポイントがたまる!つかえる!

    ログインはdアカウントがおすすめです。詳細はこちら

    教えて!gooの新規会員登録の方法が新しくなりました。

    詳細はこちら

    gooサービス全体で利用可能な「gooID」をご登録後、「電話番号」と「ニックネーム」の登録をすることで、教えて!gooの会員登録が完了となり、投稿ができるようになります!​

    閉じる

    gooIDにログイン済みです

    教えて!goo 新規会員登録(無料)

    教えて!gooの新規会員登録の方法が新しくなりました。

    詳細はこちら

    gooサービス全体で利用可能な「gooID」をご登録後、「電話番号」と「ニックネーム」の登録をすることで、教えて!gooの会員登録が完了となり、投稿ができるようになります!​

    gooIDログアウト

    閉じる

    [8]ページ先頭

    ©2009-2025 Movatter.jp