- 1 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 14:12:12.75 ID:I0KrLWwV.net]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 (p)ttp://www.wikiroom.com/java/?path,classpath ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 ・String に == は使うな。equals() を使え。※ 質問時の心得 ・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。 ・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。 前スレ ★★Java質問・相談スレッド173★★ [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1429709719/
- 982 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 17:55:06.74 ID:Vnelzb0X.net]
- astahはまれにみる糞UIソフト
- 983 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 18:45:51.38 ID:kl5n9Pw0.net]
- 俺の職歴はまれにみる糞SIループ
- 984 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 21:49:03.46 ID:IvtBMxDJ.net]
- DBViewerでええやろ
- 985 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 21:50:04.57 ID:IvtBMxDJ.net]
- AmaterasUMLと間違えた、すまん
- 986 名前:デフォルトの名無しさん [2015/10/22(木) 22:19:51.60 ID:j0jvyW+p.net]
- 突然すみません
どなたかJAXBに詳しい方はいらっしゃいませんか? 気象庁のXMLをパースして地図上に地震情報を描画するプログラムを 作ろうと思っているのですが,あんまーしゃるがうまくできないのです
- 987 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 22:23:07.83 ID:E2M03stw.net]
- >気象庁のXML
>あんまーしゃる バカには無理。
- 988 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 22:33:26.76 ID:EycPERLK.net]
- >>979
うまく出来ないって 何がどう出来ない?
- 989 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 22:43:26.44 ID:j0jvyW+p.net]
- >>981
気象庁から出てるXMLはすべて <Report> <Control>hoge</Control> <Head>huga</Head> <Body>(ここが一番知りたい)</Body> </Report> という形をしています. 僕は地震・火山のXMLを受信しており, ReportをunmarchalしてControl,Headはオブジェクトに変換できました. しかし肝心のBodyがunmarchalできなくて困っています. どうやらReportたちとBodyは名前空間がことなるようで... 不勉強で申し訳ありません
- 990 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 23:03:57.84 ID:UaTeD0BD.net]
- >>982
d.hatena.ne.jp/Kazuhira/touch/20120716/1342441007 ここが参考になりそう
- 991 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 23:23:06.34 ID:j0jvyW+p.net]
- >>983
ありがとうございます. 大変参考になりました. しかし残念ながらうまく解決できませんでした. 対応を間違ったのかもしれません...
- 992 名前:デフォルトの名無しさん mailto:sage [2015/10/22(木) 23:29:44.93 ID:j0jvyW+p.net]
- 後出しで大変すみません.
今unmarshalしたいXMLは <Report xmlns="xml.kishou.go.jp/jmaxml1/" xmlns:jmx="xml.kishou.go.jp/jmaxml1/"> <Control>hoge</Control> <Head xmlns="xml.kishou.go.jp/jmaxml1/informationBasis1/">fuga</Head> <Body xmlns="xml.kishou.go.jp/jmaxml1/body/seismology1/" xmlns:jmx_eb="xml.kishou.go.jp/jmaxml1/elementBasis1/"> (Bodyの中身) </Body> </Report> という形をしています. BodyはReportと名前空間が違うと思うのですが,僕の誤りでしょうか. またReportのxsdファイルを見ると,Bodyの部分はAnyElementとなっています. そしてHeadはうまくオブジェクトにunmarshalできており, ReportのインスタンスからBodyをgetしようとすると, Bodyにキャストできないオブジェクト(org.apache.xerces.dom.ElementNSImpl)が帰ってきます.
- 993 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 04:42:57.03 ID:4ap3tGBm.net]
- どれかわかるのだけでもお願いします
1、byte配列の要素(インデックス)を指定してint値と比較したい C言語で言う所の if(data[0] == 1) これをJavaに書き換えたら if(Integer.parseInt(String.valueOf(data[0])) == 1) これにたどり着いたんだけど他にスマートな方法無いかな? 2、byte配列の4区間を1つのint値に変換したい C言語で言う所の int number = *((DWORD*)(&(data[10]))) // data[10]〜data[13]を4バイトの値としてint配列へ 3、byte配列にUnicode文字の値が入ってる状態で それをeditText.append(data);で使用できる形にしたい
- 994 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 04:46:54.71 ID:4ap3tGBm.net]
- >>986
EditTextはAndroidでした 3、はStringに変換したいという事でお願いします
- 995 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 05:04:11.14 ID:QtxgoMkI.net]
- うめ。
- 996 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 09:19:48.61 ID:eGZdE5Vd.net]
- >>986
1 if(data[0] == 1) 2 ByteBuffer.wrap(data).getInt()
- 997 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 09:56:44.38 ID:FdYbG3h+.net]
- "hoge'".replaceAll("'", "\\'")
がなぜか hoge\' になってくれずhoge'になってしまいます。 どうしたらhoge\'になってくれるでしょうか?
- 998 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 10:08:12.81 ID:aik7mNNJ.net]
- "hoge'".replaceAll("'", "\\\\'")
www.javadrive.jp/regex/replace/index3.html
- 999 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 10:12:16.22 ID:FdYbG3h+.net]
- >>991
天才ですか?
- 1000 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 10:36:10.26 ID:4ap3tGBm.net]
- >>989
ありがとうございます! 1,のやり方で書いても型合わせてねってエラー出たから調べてたのに今やったらできました 試行錯誤してる間に別の何かも変更されてそっちが原因だったのかもしれません
- 1001 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 19:44:37.04 ID:LqfZEE05.net]
- 梅
- 1002 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 22:10:07.88 ID:JSe1P5F3.net]
- サーブレットとか勉強したいのですが、ダウンロードするのはJava EE 7 SDKでいいのですね?
そうするとJava8の機能は使えないのですか?
- 1003 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 22:14:49.65 ID:sB1GrBUA.net]
- >>995
mergedoc.osdn.jp/ こっからEclipse 4.5 MarsのJava Full Edition落とせばおk
- 1004 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 22:51:44.73 ID:JSe1P5F3.net]
- >>996
ありがとうございます。
- 1005 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:05:26.68 ID:9C9skM4j.net]
- うめ
- 1006 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:07:07.11 ID:sB1GrBUA.net]
- 梅干
- 1007 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:07:34.55 ID:9C9skM4j.net]
- 1000だったら彼女にプロポーズする!
- 1008 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
- 1009 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|