次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.10
https://mevius.5ch.net/test/read.cgi/tech/1585721355/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Java入門・初心者質問スレ Part.11
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (アウアウウー Sa07-jGB0)
2021/06/29(火) 11:42:34.74ID:iGYT4fi4a902デフォルトの名無しさん (ワッチョイ f39c-NNq0)
2022/06/13(月) 00:26:02.56ID:ZQ+1UPsf0 妻ちゃんにもがんばってもらう!
903デフォルトの名無しさん (ワッチョイ 8f02-/3se)
2022/06/13(月) 09:24:28.03ID:/v2oePK80 統計学はいろいろ役に立つと思うから勉強しとくと損ないよ
904デフォルトの名無しさん (ワッチョイ ff02-/e9c)
2022/06/13(月) 15:29:55.63ID:8YSleVlz0905デフォルトの名無しさん (ワッチョイ 335f-ffpc)
2022/06/17(金) 11:35:11.22ID:vZNkCGP/0 Mathは処理速度が遅いので使わずに絶対値を出したいんですが
C=A-B;
Switch(C){Case-:C*-;}
とやってもエラーが出ます
どうすればいいですか
ググっても全然わかりましぇん
C=A-B;
Switch(C){Case-:C*-;}
とやってもエラーが出ます
どうすればいいですか
ググっても全然わかりましぇん
906デフォルトの名無しさん (アウアウウー Sa67-Ng3M)
2022/06/17(金) 12:42:15.15ID:Ra4tOxq5a わたくしもわかりかねMath
907デフォルトの名無しさん (ワッチョイ ff02-/e9c)
2022/06/17(金) 13:46:45.81ID:Cf7e3B9u0 「Mathは処理速度が遅い」
それはもうJavaで書かないで
別の言語で書いた方がいいのでは?
それはもうJavaで書かないで
別の言語で書いた方がいいのでは?
908デフォルトの名無しさん (ワッチョイ cfe7-GGE9)
2022/06/17(金) 20:54:31.36ID:DsI+imCg0 eclipseを使って版強してるけど、使ってる本が古い本なんでDOSプロンプトで実行するくだりがeclipseでは
どうやるのかわからなくてそんなことをネットで調べる毎日www
どうやるのかわからなくてそんなことをネットで調べる毎日www
909デフォルトの名無しさん (ワッチョイ cfe7-GGE9)
2022/06/17(金) 20:54:59.75ID:DsI+imCg0 >版強
勉強
勉強
910デフォルトの名無しさん (ワッチョイ f39c-EpKv)
2022/06/17(金) 22:29:48.34ID:Cjh9p0060 eclipseはmainメソッドを持ってるクラスを自動検出するからプロジェクトを実行するだけでいいんじゃなかった?
911デフォルトの名無しさん (ワッチョイ 9aad-KtZt)
2022/06/18(土) 00:43:40.90ID:Hp1eWDN/0 >>905
それなんて言語?
それなんて言語?
912デフォルトの名無しさん (ワッチョイ a75f-643o)
2022/06/18(土) 12:45:49.59ID:EjFNfW9U0 int[] baka={2,4,10,6,15,3};をint[] baka={2,3,4,10,15};のように
数字の小さい順に並べ変えるプログマムを組みましたが
baka.sort(function(first, second){
return first - second;
});
全然エラーが出てどうしようもありません
どこが間違っているのでしょうか?ちゃんと調べたとおりにやっているのに
数字の小さい順に並べ変えるプログマムを組みましたが
baka.sort(function(first, second){
return first - second;
});
全然エラーが出てどうしようもありません
どこが間違っているのでしょうか?ちゃんと調べたとおりにやっているのに
913デフォルトの名無しさん (アウアウウー Sa47-+0QO)
2022/06/18(土) 13:05:14.19ID:OJO0LvBsa そのブログママはJabaではないのでIEでじっこうしてくだちい
914デフォルトの名無しさん (アウアウウー Sa47-vQ73)
2022/06/18(土) 13:06:27.18ID:V1rBblcpa Javaってる時点でお察し
915デフォルトの名無しさん (ワッチョイ 4e10-KtZt)
2022/06/19(日) 20:33:44.36ID:BKBa9YeX0 System.out.println(Stream.of(2,4,10,6,15,3).sorted().collect(Collectors.toList()));
916デフォルトの名無しさん (ワッチョイ 2394-mwHb)
2022/06/20(月) 18:49:29.68ID:+oSe1SwQ0 javaブロンズ黒本についての質問です。
自分の場合、第5章オブジェクト指向の概念などは解答と解説を読むと余計にごちゃごちゃとしてわからなくなってしまいます。。
情報隠蔽の説明やインターフェースなど案外解説まで熟読せず、選択問題なら解答丸暗記のような具合で進めても良いのでしょうか…。
自分の場合、第5章オブジェクト指向の概念などは解答と解説を読むと余計にごちゃごちゃとしてわからなくなってしまいます。。
情報隠蔽の説明やインターフェースなど案外解説まで熟読せず、選択問題なら解答丸暗記のような具合で進めても良いのでしょうか…。
917デフォルトの名無しさん (ブーイモ MMb6-oPsP)
2022/06/20(月) 18:51:15.25ID:7nlEdxDCM 試験に受かりたいだけなら好きにすりゃいいけど、それで採用されてもすぐクビになるだけだよ
918デフォルトの名無しさん (ワッチョイ 2394-mwHb)
2022/06/20(月) 18:55:30.06ID:+oSe1SwQ0 なるほどそうですか… うーむ、やはり深く理解したいです…うむむ。
919デフォルトの名無しさん (ワッチョイ 5f63-kje2)
2022/06/20(月) 19:04:45.74ID:1FaUm1FF0 オブジェクト指向という広範な話題を資格の参考書程度で深く理解するのは不可能だ
ちゃんとした本を買いなさい
ちゃんとした本を買いなさい
920デフォルトの名無しさん (ワッチョイ 2394-mwHb)
2022/06/20(月) 19:07:20.29ID:+oSe1SwQ0 分かりました!書籍を探してみます!
921デフォルトの名無しさん (ブーイモ MM26-qeUH)
2022/06/20(月) 19:09:31.34ID:5F1R65q6M922デフォルトの名無しさん (ワッチョイ 2394-mwHb)
2022/06/20(月) 19:16:16.92ID:+oSe1SwQ0 >>921
有り難うございます!非常に参考になります!!
有り難うございます!非常に参考になります!!
923デフォルトの名無しさん (ワッチョイ 1a02-KtZt)
2022/06/20(月) 21:27:03.10ID:ay3GZIux0 その辺の話
具体例が書いてあるのがほとんどないんだよな
初心者にはイメージがわきにくい
具体例が書いてあるのがほとんどないんだよな
初心者にはイメージがわきにくい
924デフォルトの名無しさん (オッペケ Sr3b-BknV)
2022/06/20(月) 21:29:52.37ID:6JxPDMy0r 自然数クラスとかを自分で実装してみるのが一番
925デフォルトの名無しさん (ワッチョイ 3e02-Ozlv)
2022/06/20(月) 22:32:27.89ID:NajiBJ/g0 オブジェクト指向はあくまで現実世界を説明するのに「広く使いやすそうな」モデル化手法であるというだけで、あらゆる全てをオブジェクト指向でなんでもモデル化出来るわけじゃないことに注意したい
926デフォルトの名無しさん (テテンテンテン MMb6-/BRq)
2022/06/21(火) 08:02:11.61ID:A0ZWE9L7M もういい加減、この手の現実世界のモデル化、みたいなことをオブジェクト指向プログラミング(=実装)のコンテキストで語るのは止めようや
927デフォルトの名無しさん (オッペケ Sr3b-GkPz)
2022/06/21(火) 08:07:14.66ID:D5Uuc9far それなー。
現代だと、オブジェクト指向ってなんですか?という問いに答えるのは非常に難しいと思う。
現代だと、オブジェクト指向ってなんですか?という問いに答えるのは非常に難しいと思う。
928デフォルトの名無しさん (ワッチョイ 1a02-KtZt)
2022/06/21(火) 16:51:57.43ID:WKvpZkzX0 何度か痛い目にあわないと
こんな複雑で面倒くさいものを
使おうとは思わないからな
こんな複雑で面倒くさいものを
使おうとは思わないからな
929デフォルトの名無しさん (ワントンキン MM8a-RVGA)
2022/06/21(火) 17:12:51.28ID:89gZN/gsM 痛い目に会わない程度に使うのがよい
930デフォルトの名無しさん (ワッチョイ a75f-643o)
2022/06/21(火) 19:20:38.28ID:eiXw1eY30 staticってようするに2度目以降のnewしても初期化されない変数てことでいいの?
全然使い道がわからん
全然使い道がわからん
931デフォルトの名無しさん (ワッチョイ 179c-d1EX)
2022/06/21(火) 20:24:03.59ID:Y7usxYVP0 newしなくても存在する変数
932デフォルトの名無しさん (ワッチョイ 1ab1-17BD)
2022/06/21(火) 20:31:41.02ID:Wgzm1e3B0 同じクラスを複数構築してもstaticは同じ記憶域になるから共有変数みたいになる。
933デフォルトの名無しさん (ワッチョイ 1a02-KtZt)
2022/06/21(火) 22:47:15.95ID:WKvpZkzX0 new する前も new した後も
同じ値を持ったまま
インスタンスからは基本変更できない
同じ値を持ったまま
インスタンスからは基本変更できない
934デフォルトの名無しさん (ワッチョイ 3e02-Ozlv)
2022/06/21(火) 23:02:19.32ID:r6rZSD/90 メンバ変数も関数も全部staticにして気がついたら似非シングルトンになってる現象
935デフォルトの名無しさん (テテンテンテン MMb6-/BRq)
2022/06/21(火) 23:13:46.46ID:A0ZWE9L7M staticフィールドはクラスに情報を保持するものとしか
クラスとオブジェクトの区別をつけましょう
ただし "staticな状態" を持つ設計は自動化テストと相性が悪いので、特別の理由がない限り推奨されない
利用方法は色々あるけれど、
基本的にはstaticメソッドを提供する上でどうしても状態を保持する必要がある、って時に使う
(設計を見直す必要があるかもしれないというサインでもある)
あるいはInteger.MAX_VALUEのように本質的に定数扱いできるものを表現するためにstatic final ...で用いるケースもある(publicとは限らず)
クラスとオブジェクトの区別をつけましょう
ただし "staticな状態" を持つ設計は自動化テストと相性が悪いので、特別の理由がない限り推奨されない
利用方法は色々あるけれど、
基本的にはstaticメソッドを提供する上でどうしても状態を保持する必要がある、って時に使う
(設計を見直す必要があるかもしれないというサインでもある)
あるいはInteger.MAX_VALUEのように本質的に定数扱いできるものを表現するためにstatic final ...で用いるケースもある(publicとは限らず)
936デフォルトの名無しさん (テテンテンテン MMb6-/BRq)
2022/06/21(火) 23:16:06.61ID:A0ZWE9L7M 特別の理由は例えば、
IntegerクラスのstaticメソッドInteger.valueOf(int)は一定の範囲内の数値についてはキャッシュされたインスタンスを返す
このようなインスタンスのキャッシュ処理を実装するには生成済みオブジェクトの参照を保持しておく必要があるけれど、
こういう用途にstaticフィールドを用いるのは有用だしよく行われる
※Integerは不変クラス(イミュータブルクラス)なので、生成された後に状態は変わらないからインスタンスを複数の箇所で共有しても問題ない
だから同じ値を表す新しいインスタンスを生成する必要が無い
IntegerクラスのstaticメソッドInteger.valueOf(int)は一定の範囲内の数値についてはキャッシュされたインスタンスを返す
このようなインスタンスのキャッシュ処理を実装するには生成済みオブジェクトの参照を保持しておく必要があるけれど、
こういう用途にstaticフィールドを用いるのは有用だしよく行われる
※Integerは不変クラス(イミュータブルクラス)なので、生成された後に状態は変わらないからインスタンスを複数の箇所で共有しても問題ない
だから同じ値を表す新しいインスタンスを生成する必要が無い
937デフォルトの名無しさん (テテンテンテン MMb6-/BRq)
2022/06/21(火) 23:18:46.33ID:A0ZWE9L7M >>933
いや、変更出来るが
いや、変更出来るが
938デフォルトの名無しさん (アウアウウー Sa47-+0QO)
2022/06/22(水) 00:32:37.26ID:1v8kLmJGa C言語あたりのstaticの働きと混同している人がいるね
Javaではstaticとnewの間には特に関係はない
クラスに一つだけ紐づくのかインスタンスごとに紐づくのかそれだけが異なる
Javaではstaticとnewの間には特に関係はない
クラスに一つだけ紐づくのかインスタンスごとに紐づくのかそれだけが異なる
939デフォルトの名無しさん (ワッチョイ 4e10-KtZt)
2022/06/22(水) 01:07:41.67ID:L0I2qFBG0 実務経験0の奴ほどゴミみたいな長文を書くのがこのスレがゴミである一番の理由
あと知ったか
あと知ったか
940デフォルトの名無しさん (ワッチョイ 1ab1-17BD)
2022/06/22(水) 05:14:50.34ID:o1hZHE1m0941デフォルトの名無しさん (ワッチョイ a75f-643o)
2022/06/22(水) 08:38:50.62ID:6miuc6BT0 インスタンスて何なのかよくわからないのですが
Baka b=new Baka();
↑
このbがインスタンスなんですか?
自分はこれをオブジェクトだと思っていました
Baka b=new Baka();
↑
このbがインスタンスなんですか?
自分はこれをオブジェクトだと思っていました
942デフォルトの名無しさん (アウアウウー Sa47-+0QO)
2022/06/22(水) 10:07:09.48ID:Se7bWpUoa Javaの文脈においてはほぼ同じだと思ってていいよ
bはオブジェクトでもありインスタンスでもある
オブジェクトのほうが広義でフワッとしてる
クラスの対義語としての一つ一つnewされたモノはインスタンスと呼ぶ方が的確
bはオブジェクトでもありインスタンスでもある
オブジェクトのほうが広義でフワッとしてる
クラスの対義語としての一つ一つnewされたモノはインスタンスと呼ぶ方が的確
943デフォルトの名無しさん (ワッチョイ 1a02-KtZt)
2022/06/22(水) 10:45:00.56ID:nSoHuNgQ0 インスタンスはほぼ変数と同じ
int a;
Baka b = new Baka();
int a = 1;
Baka b = new Baka(1);
並べてみると分かりやすいかと思う
int a;
Baka b = new Baka();
int a = 1;
Baka b = new Baka(1);
並べてみると分かりやすいかと思う
944デフォルトの名無しさん (アウアウウー Sa47-+0QO)
2022/06/22(水) 10:51:17.25ID:Se7bWpUoa 変数と同じはちょっとまずいのでは
945デフォルトの名無しさん (アウアウウー Sa47-+0QO)
2022/06/22(水) 10:53:08.41ID:Se7bWpUoa 参照と実体はしっかり区別しておかないと、なんだかよくわからない挙動が起こる、と悩まされることになるので
946デフォルトの名無しさん (テテンテンテン MMb6-/BRq)
2022/06/22(水) 11:55:40.16ID:n2aQsh3wM >>938,940
Cでもstatic変数とnew(てmalloc?)には関係は無んじゃね?
Cのstatic変数はプログラム(モジュール)のロード時に確保される
Javaのstaticフィールドはクラスのロード時に確保される
ある意味同様のアナロジーかと
Cでもstatic変数とnew(てmalloc?)には関係は無んじゃね?
Cのstatic変数はプログラム(モジュール)のロード時に確保される
Javaのstaticフィールドはクラスのロード時に確保される
ある意味同様のアナロジーかと
947デフォルトの名無しさん (アウアウウー Sa47-+0QO)
2022/06/22(水) 13:04:58.97ID:eKhOHTyka Cのstaticはローカル変数につくこともあるのでインスタンス化すべきタイミングが変わってくる
スレの趣旨と外れるから細かい話は省く
Javaのstaticがクラスのロード時に初期化されるというのは、右辺に初期値を与えたときやクラスイニシャライザを書いたときの動き
シングルトンを実現するためのstatic変数なんかは必ずしも初期化されないので、やっぱり初心者向けの理解としては変数の紐づく先が違うと覚えておくのがいいと思う
スレの趣旨と外れるから細かい話は省く
Javaのstaticがクラスのロード時に初期化されるというのは、右辺に初期値を与えたときやクラスイニシャライザを書いたときの動き
シングルトンを実現するためのstatic変数なんかは必ずしも初期化されないので、やっぱり初心者向けの理解としては変数の紐づく先が違うと覚えておくのがいいと思う
948デフォルトの名無しさん (ワッチョイ 4e10-KtZt)
2022/06/22(水) 20:46:24.41ID:L0I2qFBG0 礼も言わないbakaって書くバカと
実務経験0の知ったかゴミどものオナニー長文会場
逝ってよしッ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
実務経験0の知ったかゴミどものオナニー長文会場
逝ってよしッ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
949デフォルトの名無しさん (ワッチョイ a75f-fIZV)
2022/06/22(水) 21:22:52.82ID:JRkIVgOU0 >>946
あんたJavaがVM上で動いているのもわかってないのか?
あんたJavaがVM上で動いているのもわかってないのか?
950デフォルトの名無しさん (ワッチョイ 4e10-KtZt)
2022/06/22(水) 22:10:21.10ID:L0I2qFBG0 ジャバスークリプトとジャヴァ勘違いしたアホと
実務経験0で知ったかするバカが絶対にいなくならない不思議
ここは池沼の日記帳じゃねーぞゴミ
実務経験0で知ったかするバカが絶対にいなくならない不思議
ここは池沼の日記帳じゃねーぞゴミ
951デフォルトの名無しさん (ワッチョイ 1ab1-17BD)
2022/06/22(水) 22:25:06.90ID:o1hZHE1m0 ええ加減ガキの集まりだったのか。
952デフォルトの名無しさん (アウアウウー Sa47-vQ73)
2022/06/23(木) 11:00:08.62ID:M4XLJX6ga 5chの低年齢化がひどい
若者はJavaに関わらない方が良い
若者はJavaに関わらない方が良い
953デフォルトの名無しさん (ワンミングク MM8a-RVGA)
2022/06/23(木) 15:28:41.98ID:tKIqeThbM 高齢化じゃなくて?
954デフォルトの名無しさん (ワッチョイ cebb-+0QO)
2022/06/23(木) 15:43:25.20ID:mb0uM1J40 高齢化が進んだので「最近の若えモンは~」がそこかしこで聞こえるようになったという逆説的シチュエーションだよ
955デフォルトの名無しさん (ワッチョイ cebb-+0QO)
2022/06/23(木) 15:47:11.31ID:mb0uM1J40 若者はJavaに関わらない方が良いというのも実はツンデレ老婆心の現れ
Java+IEのレガシーシステムの保守はワシらが食い止める!
ここは任せてお主たちは先に進むんじゃ!
Java+IEのレガシーシステムの保守はワシらが食い止める!
ここは任せてお主たちは先に進むんじゃ!
956デフォルトの名無しさん (ワッチョイ 7610-Icr6)
2022/06/24(金) 00:37:58.19ID:V7JcQo8z0 今では私がおじいさん孫にあげるのはもちろんEnterprise JavaBeans
957デフォルトの名無しさん (ワッチョイ 9aad-Ks4Y)
2022/06/24(金) 08:40:34.79ID:TVnSVuAQ0 Kotlin もよろしく
958デフォルトの名無しさん (ワッチョイ 0f28-tCSL)
2022/06/29(水) 13:10:24.83ID:JZORILrx0 seleniumでクロムのwebdriver動かないよね?クロムバージョン103
今102に戻して使ってる
バグだらけの状態でよく安定版とか言って強制的に人様のPCに無理やり勝手にインストールしてくるよな
糞が
今102に戻して使ってる
バグだらけの状態でよく安定版とか言って強制的に人様のPCに無理やり勝手にインストールしてくるよな
糞が
959デフォルトの名無しさん (ブーイモ MM4f-2lfq)
2022/06/29(水) 13:22:45.11ID:7aPf5CjAM Seleniumってコンテナか専用サーバー内でヘッドレスブラウザ使って動かすもんだろ?
まさか常用PCの常用ブラウザで運用してるのか
まさか常用PCの常用ブラウザで運用してるのか
960デフォルトの名無しさん (ワッチョイ ff02-gXkX)
2022/06/30(木) 06:27:07.06ID:T4+Iz6qn0 chromeの更新頻度が高すぎてドライバが追いつけないんじゃねえの?
95だったかinput要素の中身を削除すると変なコードが入力されて困った経験があるわ。
95だったかinput要素の中身を削除すると変なコードが入力されて困った経験があるわ。
961デフォルトの名無しさん (スフッ Sd5f-jpCp)
2022/06/30(木) 22:27:14.27ID:x+VhWiL4d okボタンを押下した後、テキストフィールドを表示させたいのですが、できません。
なぜでしょうか?
public class PanelTest extends JFrame {
private JPanel panel;
public PanelTest() {
setBounds(0, 0, 100, 100);
panel = new JPanel();
JButton ok = new JButton("OK");
ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
getContentPane().remove(panel);
panel = new JPanel();
JTextField tField = new JTextField("Test");
panel.add(tField);
getContentPane().add(panel, BorderLayout.CENTER);
}
});
panel.add(ok);
getContentPane().add(panel, BorderLayout.CENTER);
}
public static void main(String[] args) {
new PanelTest().setVisible(true);
}
}
なぜでしょうか?
public class PanelTest extends JFrame {
private JPanel panel;
public PanelTest() {
setBounds(0, 0, 100, 100);
panel = new JPanel();
JButton ok = new JButton("OK");
ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
getContentPane().remove(panel);
panel = new JPanel();
JTextField tField = new JTextField("Test");
panel.add(tField);
getContentPane().add(panel, BorderLayout.CENTER);
}
});
panel.add(ok);
getContentPane().add(panel, BorderLayout.CENTER);
}
public static void main(String[] args) {
new PanelTest().setVisible(true);
}
}
962デフォルトの名無しさん (アウアウウー Sad3-BtSi)
2022/07/01(金) 01:23:41.43ID:K5tznCEKa963デフォルトの名無しさん (スフッ Sdaa-PmjZ)
2022/07/02(土) 21:10:58.75ID:OUifS90zd ありがとうございます!
964デフォルトの名無しさん (ワッチョイ 8f5f-9ZeA)
2022/07/05(火) 12:08:27.23ID:PLgsV8TI0 数字の桁数を取得したいのですが
int baka = 49895963;
String aho = String.valueOf( baka );
int keta = aho.length();
のようにいちいち文字列にしないと取得できません
数字のまま桁数を取得できる方法はないのでしょうか?
いくらググっても全然わかりません
int baka = 49895963;
String aho = String.valueOf( baka );
int keta = aho.length();
のようにいちいち文字列にしないと取得できません
数字のまま桁数を取得できる方法はないのでしょうか?
いくらググっても全然わかりません
965デフォルトの名無しさん (ワッチョイ 1e10-QBhF)
2022/07/05(火) 12:16:10.48ID:2lgahANS0 ヒント:お前はバカ
966デフォルトの名無しさん (ワッチョイ 7f9c-h/XP)
2022/07/05(火) 13:08:15.98ID:POuI9cz10 intで表せるのは10桁
マイナスを含めたとしても5回くらいif文で判定したら桁数求められるんじゃない?
マイナスを含めたとしても5回くらいif文で判定したら桁数求められるんじゃない?
967デフォルトの名無しさん (ワッチョイ abb0-QPYI)
2022/07/06(水) 08:06:18.68ID:Pp38bc5C0 >>964
log10取れば?
log10取れば?
968デフォルトの名無しさん (スププ Sdaa-PmjZ)
2022/07/06(水) 21:32:08.90ID:vcAb6j5xd コードが全部乗らないので、ttps://pastebin.com/sYYXgGE0
対象ファイルの中身がリトルエンディアンで、[01, 02, 00, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10]。
1バイトを最初に読み込むと「1」が表示され、次に2バイト読み込むと「2」が表示される。
その次に2バイト読み込むと「1284」と表示され、次に3バイト読み込むと「526086」が表示される。
指定したバイト数だけ読んで、その結果を表示したいのですが、期待通りになりません。
bis.read()が間違っているのでしょうか?
対象ファイルの中身がリトルエンディアンで、[01, 02, 00, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10]。
1バイトを最初に読み込むと「1」が表示され、次に2バイト読み込むと「2」が表示される。
その次に2バイト読み込むと「1284」と表示され、次に3バイト読み込むと「526086」が表示される。
指定したバイト数だけ読んで、その結果を表示したいのですが、期待通りになりません。
bis.read()が間違っているのでしょうか?
969デフォルトの名無しさん (テテンテンテン MMc6-ofDP)
2022/07/06(水) 22:10:11.83ID:jg0HSKImM >>968
bis.read(byte[], int, int) の二つ目の引数、int offset は0で良い
そこのoffsetは第1引数のbyte[]に格納する際のオフセット
bisの内部のoffset(どこまで進んだか)はbis自体の内部で保持されてるから
bis.read(...)の後で
System.out.println(Arrasy.toString(byteList));
とかすると何が起きているか見えるはず
bis.read(byte[], int, int) の二つ目の引数、int offset は0で良い
そこのoffsetは第1引数のbyte[]に格納する際のオフセット
bisの内部のoffset(どこまで進んだか)はbis自体の内部で保持されてるから
bis.read(...)の後で
System.out.println(Arrasy.toString(byteList));
とかすると何が起きているか見えるはず
970デフォルトの名無しさん (アウアウウー Sacf-9ZeA)
2022/07/07(木) 06:25:31.17ID:pryeVFbZa 無学はプログラミングするな
971デフォルトの名無しさん (スフッ Sdaa-PmjZ)
2022/07/07(木) 22:04:47.61ID:ZpkTgKbGd972デフォルトの名無しさん (ワッチョイ 8f5f-9ZeA)
2022/07/08(金) 10:33:47.17ID:3A5GxkpO0 初歩的な質問ですいません
ひとつの配列変数に文字列も数も加えたいのですがどうすればいいですか?
a[]={1,2,3,"baka",4,5,3.14f,"aho",25%,"kitigai"};
というふうにやりたいのですがうまくいきません
どうすればいいのでしょうか
ひとつの配列変数に文字列も数も加えたいのですがどうすればいいですか?
a[]={1,2,3,"baka",4,5,3.14f,"aho",25%,"kitigai"};
というふうにやりたいのですがうまくいきません
どうすればいいのでしょうか
973デフォルトの名無しさん (ワッチョイ 0a02-QBhF)
2022/07/08(金) 10:50:04.45ID:TVGY5zna0 それは配列ではなくてオブジェクトだね
974デフォルトの名無しさん (ワッチョイ 8f5f-9ZeA)
2022/07/08(金) 10:59:51.44ID:3A5GxkpO0975デフォルトの名無しさん (ワッチョイ 7b97-SnY6)
2022/07/08(金) 17:45:27.10ID:Y3rJmDTh0976デフォルトの名無しさん (アウアウウー Sacf-96ld)
2022/07/08(金) 18:47:08.07ID:I2UKGHqCa 毎回質問に"baka"とか"kitigai"とか織り込んでるやつは初心者を装って遊んでるマジモンだろ
977デフォルトの名無しさん (ワッチョイ 1e10-QBhF)
2022/07/08(金) 20:38:28.11ID:w70VuOeZ0 実際真性のバカだから自虐で書いてるだけのガチの馬鹿だ
978デフォルトの名無しさん (ワッチョイ 355f-21P9)
2022/07/10(日) 16:06:20.93ID:90uiHxVf0 eclipseを使ってるのですが
サーブレット [LoginServlet] のServlet.service()が例外を投げました
とだけ出て何の例外かが分かりません
これを特定する方法はありませんか?
サーブレット [LoginServlet] のServlet.service()が例外を投げました
とだけ出て何の例外かが分かりません
これを特定する方法はありませんか?
979デフォルトの名無しさん (ワッチョイ cb10-jVDF)
2022/07/10(日) 16:24:36.51ID:afrQHHc60 ヒント:お前はバカ
980デフォルトの名無しさん (ワッチョイ 2332-jz6z)
2022/07/10(日) 16:45:09.86ID:TwjWSX/50981デフォルトの名無しさん (スッップ Sd43-BXm0)
2022/07/10(日) 18:36:35.83ID:5GAllU2pd Java覚えたらFWのspringboot覚えた方が良いよ。
982デフォルトの名無しさん (ワッチョイ 355f-21P9)
2022/07/10(日) 19:12:40.73ID:90uiHxVf0983デフォルトの名無しさん (ワッチョイ cd5f-3+7c)
2022/07/10(日) 22:57:26.48ID:qiFT6lHF0 >>978
その例外に対する処理がないよと警告されてんだよw
その例外に対する処理がないよと警告されてんだよw
984デフォルトの名無しさん (ワッチョイ 355f-7HV7)
2022/07/11(月) 19:23:20.51ID:oycyhjRf0 javaファイルでファイルの文字コードを一括に変える方法ってありませんか?
win環境となります。
win環境となります。
985デフォルトの名無しさん (ワッチョイ 1b02-jVDF)
2022/07/11(月) 20:32:07.60ID:TTrcKcAC0 秀丸エディタで出来そう
986デフォルトの名無しさん (ドコグロ MM2b-UXSH)
2022/07/11(月) 20:58:05.11ID:RMHLTGPHM gvimで、てきるよ。
987デフォルトの名無しさん (ワントンキン MMa3-WRaJ)
2022/07/11(月) 21:04:53.66ID:EzWHduKrM 文字コード変換するプログラム作りなよ
988デフォルトの名無しさん (オッペケ Sra1-uScL)
2022/07/11(月) 21:14:35.97ID:JO+YAK0Br わざわざvimなんて使わなくてもシェルスクリプトで十分
989デフォルトの名無しさん (アウアウウー Sa09-vava)
2022/07/11(月) 21:38:15.53ID:7JwX/aoPa Gradle導入済みなら数行のタスクを書く
なければPowershellのバージョン7で
懐かしのnkfをダウンロードしてもいい
なければPowershellのバージョン7で
懐かしのnkfをダウンロードしてもいい
990デフォルトの名無しさん (アウアウウー Sa09-2HoA)
2022/07/12(火) 10:23:45.20ID:Sm3tO535a nkfとかivsサポートしてないやろ
991デフォルトの名無しさん (アウアウウー Sa09-vava)
2022/07/12(火) 11:58:11.41ID:asz5jV2ya Javaソース内で異体字セレクタなんて使うことある?
中国に発注して繁体字のコメントが入ってるとかかな
中国に発注して繁体字のコメントが入ってるとかかな
992デフォルトの名無しさん (ワッチョイ 2597-YKXR)
2022/07/12(火) 13:29:38.90ID:jQZBvfM10 >>991
適当なプログラムなら十分あるんじゃないか。
会社の重役の名前がハードコードされていて、条件分岐するコードとかありそう。
もちろん本来ならそういうのは外に設定ファイルとして出すべきだろうけど。
しかしIVS使われてたらUTF-8,16,32間ぐらいでしか文字コード変換できないよな。
適当なプログラムなら十分あるんじゃないか。
会社の重役の名前がハードコードされていて、条件分岐するコードとかありそう。
もちろん本来ならそういうのは外に設定ファイルとして出すべきだろうけど。
しかしIVS使われてたらUTF-8,16,32間ぐらいでしか文字コード変換できないよな。
993デフォルトの名無しさん (オイコラミネオ MM51-oArY)
2022/07/12(火) 17:56:26.21ID:gORuMaxQM994デフォルトの名無しさん (ワッチョイ 355f-7HV7)
2022/07/12(火) 18:07:53.31ID:Q6Hl08qe0995デフォルトの名無しさん (ブーイモ MMcb-xVgS)
2022/07/12(火) 18:39:33.18ID:Z97b8qHxM ツール入れられないなら自分で書けばよくない?
バイナリで読み書きしてBOMを追加するプログラムとかシェルスクリプトとか
バイナリで読み書きしてBOMを追加するプログラムとかシェルスクリプトとか
996デフォルトの名無しさん (アウアウウー Sa09-vava)
2022/07/12(火) 19:43:24.91ID:wT3GWRu2a OS標準環境でBOM削除ならPowershell一択
997デフォルトの名無しさん (ワッチョイ d501-2HoA)
2022/07/12(火) 20:39:29.93ID:jlgvGJju0 BOMがあればutf8と判明するのに、BOM付きを毛嫌いするGNUが理解できない。
998デフォルトの名無しさん (US 0Ha3-TUM9)
2022/07/12(火) 21:06:47.05ID:pfzBJ8HTH >>997
∵BOM = Byte Order Mark
∵BOM = Byte Order Mark
999デフォルトの名無しさん (オッペケ Sra1-7mdP)
2022/07/12(火) 21:07:14.40ID:0yqDJ4dpr BOMなければ、7bitの文字しか使っていない時に、ASCIIファイルとして開けるからとか?
1000デフォルトの名無しさん (ワッチョイ d501-2HoA)
2022/07/12(火) 21:15:54.79ID:jlgvGJju0 違う
俺が >>1000 だ。
俺が >>1000 だ。
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 378日 9時間 33分 21秒
新しいスレッドを立ててください。
life time: 378日 9時間 33分 21秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- ヨッシー、ヘイホー、テレサ ←こいつらwwwwwwwww
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- くそしてかがやけ
- 一人暮らしだからケツ出してみてるけど
