- 1 名前:デフォルトの名無しさん mailto:sage [2016/10/17(月) 21:15:23.40 ID:3TSUYd8+.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質問・相談スレッド178★★ [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1466119015/
- 182 名前:デフォルトの名無しさん [2016/11/12(土) 17:02:02.80 ID:5We3VBum.net]
- >>170
そうかあ?俺には学校の宿題に見えるんだが。w
- 183 名前:デフォルトの名無しさん [2016/11/12(土) 17:15:14.06 ID:Ejx0OidM.net]
- >>178
なら今すぐ作ってみろよw でかい口叩いてんだから出来るよな?ww
- 184 名前:デフォルトの名無しさん [2016/11/12(土) 18:11:20.66 ID:5We3VBum.net]
- 仕様のはっきりしてないもん作るわけないだろ。
作ったら作ったでこれは違うだのなんだのいくらでもいちゃもんつけられるじゃねえか。
- 185 名前:デフォルトの名無しさん [2016/11/12(土) 19:02:15.53 ID:IWLw3p8D.net]
- >>179
できたで https://paiza.io/projects/guogONNA3F1Mgac6FwtgHw
- 186 名前:デフォルトの名無しさん [2016/11/12(土) 19:58:23.75 ID:5We3VBum.net]
- 数字以外の文字列と数字文字列が交互に入ったやつはどう比較したら良いのか?
それぞれに分離した上でその分離したもの同士での比較でいいのか?
- 187 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 20:49:33.04 ID:L3mUAskp.net]
- 質問があります
mySQLに bigint型で 000000000001のように連番0埋め12桁の値があって それをSQLで取ってきてjavaの変数に入れたいのですが型は何になるのでしょうか longかなと思ったのですが、上記の値を入れようと思うと 0 になってしまいます。。
- 188 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 20:59:51.37 ID:L3mUAskp.net]
- すみません。
解決しました。 resutsetのnext()を呼び忘れていました。 僕は馬鹿です。
- 189 名前:デフォルトの名無しさん [2016/11/12(土) 21:11:27.12 ID:IWLw3p8D.net]
- >>182
好きにしたらいいじゃん 先生は努力したこと見てくれてるよ
- 190 名前:デフォルトの名無しさん [2016/11/12(土) 22:27:14.95 ID:OqGCx+r8.net]
- >>182
数値と数字文字列はまったく別物ですよ。 数字文字列はあくまで文字列です。 数字列を数値に変換して比較なんてことは愚かなことですよ。
- 191 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 22:30:26.68 ID:HzMgTMM9.net]
- お前が愚かと思うとかはどうでもいい
- 192 名前:デフォルトの名無しさん [2016/11/13(日) 02:31:31.29 ID:VRYY5LKg.net]
- >>186
とすると>>165が愚かであると? なんだか知らないけどそういう宿題なのでは? まあでも数字文字列並び替えではやはり 1 11 2 になるよりは 1 2 11 と出て欲しい場合あるよな。文字列なんだけど数値扱いで並び替えて出て来て欲しい場合。 Windows のエクスプローラなんかは確かそれやってたよね。ファイル名出す所で。 Windows も愚かなのかねえ。w
- 193 名前:デフォルトの名無しさん [2016/11/13(日) 10:10:23.74 ID:Gsh8hDTn.net]
- >>188
それ10進数文字だし、桁数でも判断できるから数値の話でもない。
- 194 名前:デフォルトの名無しさん [2016/11/13(日) 21:41:30.97 ID:qMZbrJPH.net]
- >>157
まぁ例えばだけどさ 最初は桁数順にソートして、同じ桁数の数値は先頭から順に比較して1~9,a~z,A~Zの順でソートするとか 100 102 10A A02 10 1A A2 1 A こういうふうに並べ替えたいんで教えて下さい、とかならサッと答えが帰ってきたと思うよ どういう順番で並べたいかが分からないんじゃ答えようがないから皆困ってる訳でな 多分、学校のセンセにばれるのが怖いとか問題文写すのが恥ずかしいとかそんなんで曖昧な聞き方してるんだと思うけど お前の怠慢と説明不足が皆の善意を踏みにじってる自覚をもとうな、反省しろよ
- 195 名前:デフォルトの名無しさん mailto:sage [2016/11/13(日) 22:02:52.77 ID:1Wg4/lqD.net]
- 仕様が理解できないならスルーしとけよ
- 196 名前:デフォルトの名無しさん [2016/11/13(日) 22:11:41.39 ID:Gsh8hDTn.net]
- Javaみたいな超高級言語から入ると難しいんだろうな。
文字列ってものがなんなのかはC言語レベルから知らないと理解できないと思う。
- 197 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 00:09:42.27 ID:UAYV5A2d.net]
- 別にそんな難しいもんでもないんだけどね
知らなくても別に困らないし
- 198 名前:デフォルトの名無しさん [2016/11/14(月) 00:13:07.75 ID:n/kTX1Fv.net]
- >>193
知らなくて困るのはおまえの書いたコードを保守しないといけない人間だぞ?
- 199 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 00:27:41.48 ID:UAYV5A2d.net]
- Stringクラス使うだけなら文字列の知識なんて要らないでしょ
保守のこと考えるならそれこそ変な事せず素直に言語仕様に従ったコーディングしてりゃいい話で
- 200 名前:デフォルトの名無しさん [2016/11/14(月) 00:31:23.57 ID:n/kTX1Fv.net]
- >>195
おまえコンピュータの仕事してる意識あるのか?
- 201 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 07:03:18.96 ID:aL/Lu1lD.net]
- いつからJava土方がコンピュータの仕事になったんだ
- 202 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 07:22:30.29 ID:zK1b0bJz.net]
- >>196
ソート等の処理を自分で作りたいってのとStringを使うってのは別の話 細かいことを意識せず楽できるようにクラス提供されてる 今となってはStringに入れた数字とIntに入れた数値は別物って程度の認識でいい もちろん知ってれば知ってるだけ考えに幅はでるだろうが必須ではない そもそも俺含めここにいる奴らが働いてるかどうかなんか途轍もなくどうでもいい 肩書きに意味はないよ
- 203 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 08:06:02.08 ID:v90mEWZU.net]
- ソートを行う→Comparator
構文解析→String.splitやMatcher 問題の切り分けが出来ないってのは経験ゼロだろう職場に居ても足手まとい
- 204 名前:デフォルトの名無しさん [2016/11/14(月) 09:23:30.94 ID:WIA4HZ5f.net]
- >>198
どんなレベルなんだよw
- 205 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 09:36:48.06 ID:zK1b0bJz.net]
- >>200
車の構造全部を知らなくても運転できるレベルだよ
- 206 名前:デフォルトの名無しさん [2016/11/14(月) 09:48:46.76 ID:WIA4HZ5f.net]
- ハローワークに常時大量正社員求人を出しているが
面接いくと、ニセ契約社員(バイト)か個人事業主(バイト)。 www.icube-inc.com/ www.takes.ne.jp/ www.mikisys.co.jp/ www.abinet.co.jp/ mikisys.co.jp www.eclat-assist.jp/ www.awake-bsol.co.jp www.twalker.co.jp www.inw.jp www.sig-c.co.jp www.fixie.jp www.tk-1.co.jp united-neo.com www.kk-imagine.com 2008年7月日本情報技術取引所(JIET)に入会 www.sis-g.co.jp www.abinet.co.jp 加盟団体 日本情報技術取引所(JIET) www.kproject.co.jp WEBサイトが酷い www.leadinge.co.jp WEBサイトが酷い 働き方は自由に選べる()笑 lupinus-ltd.com 求ム!チャレンジ精神旺盛なエンジニア www.excel-system.co.jp www.edge-consulting.jp 資本金777万円 1981年生まれ。個人事業主として独立し、数々の性能改善コンサルティングを行う(笑) www.kproject.co.jp SES専用 www.cobol.co.jp 1.次期世代のCOBOL技術者を育成し、確保する。 2.COBOL言語での開発を機軸とする。 3.COBOL技術者500名の再雇用をする。 4.協力会社と共に開発に取り組み、そのスケールメリットをいかす。 5.開発案件情報の情報配信基地を目指す。 www.kitagawatatsuya.com/ COBOL魂 www.irckk.co.jp 情報不明
- 207 名前:デフォルトの名無しさん [2016/11/14(月) 09:51:54.83 ID:WIA4HZ5f.net]
- >>201
それなら数値もStringでいいだろレベルの話するなw
- 208 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 12:49:29.37 ID:FmCnnz2a.net]
- >>196
ばーーーーーーーーーか
- 209 名前:デフォルトの名無しさん [2016/11/14(月) 13:20:43.39 ID:zcFXAZP8.net]
- 反論できないやつって馬鹿とかアホとかしか書かないのはなぜ?
- 210 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 13:44:35.76 ID:UAYV5A2d.net]
- 自販機で買い物するのに自販機の中身まで理解しろという輩がいたらバカにされるだろそりゃ
大抵の人間は自販機の使い方さえ知ってりゃ問題ない訳で
- 211 名前:デフォルトの名無しさん [2016/11/14(月) 13:58:50.02 ID:zcFXAZP8.net]
- >>206
話がとびすぎだろw Javaは道具であって製品ではない。
- 212 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 14:04:15.21 ID:zK1b0bJz.net]
- >>207
その道具の構造まで熟知しろって言われても困るのよ そんな時間はない
- 213 名前:デフォルトの名無しさん [2016/11/14(月) 14:07:53.21 ID:zcFXAZP8.net]
- >>208
おいおい、おまえ技術者じゃないだろ。 どういう仕組みでJavaプログラム、Java環境、OS、ハードウェアが動いているかある程度わからないと話にならない。
- 214 名前:デフォルトの名無しさん [2016/11/14(月) 14:13:47.93 ID:jAqKRfBL.net]
- >>205
そうやって辛うじて自我を守ろうとしているということだ。
- 215 名前:デフォルトの名無しさん [2016/11/14(月) 14:16:24.05 ID:jAqKRfBL.net]
- >>208
熟知しなくてもある程度は作れるが、していないといざという時に役に立たない。なので可能な限り知ろうとした方が良い。
- 216 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 15:13:18.34 ID:UAYV5A2d.net]
- >>209
つまりお前は自分が使ってるJAVAのクラスやAPIのソースコードにも一々目を通してるって事でいいの? 俺がちょっと適当な関数名とか挙げて「これどうやって機能実装されてるか説明してみて」って言ったら即答できちゃうレベルって解釈でok?
- 217 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 15:18:13.73 ID:zK1b0bJz.net]
- 俺は便利なモノを便利なモノとして使うだけだよ
細かいところで引っかかったら引っかかったときに確認する
- 218 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 15:40:04.04 ID:v90mEWZU.net]
- Stringに関しては中身がfinal char[]でJavaのcharは16ビットあるよ
の2点を押えておけばいいだろう なおCharSequence.charsはIntStreamになる(CharStreamがないため) も覚えておけば役に立つかもね
- 219 名前:デフォルトの名無しさん [2016/11/14(月) 15:42:31.66 ID:F/LKoaAh.net]
- ぬゥるゥぬゥるゥぷゥうゥチャンっ!ぬゥるゥぷゥうゥチャンっ!
- 220 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 16:02:07.33 ID:wgiwbigr.net]
- >>212
むしろ見てないのって驚いているわ 初心者スレならまだしも せめてjavaパッケージぐらい読んどいて損はないよ
- 221 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 16:30:01.61 ID:F/LKoaAh.net]
- サンデープログラマーだけど、実装に悩んだら参考にパッケージのソース見てる。
あーそういうやり方があったかって思うこともあります。
- 222 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 17:41:55.61 ID:59NPHk9K.net]
- お前らって変態だよなぁ。
いい意味で
- 223 名前:デフォルトの名無しさん [2016/11/14(月) 18:00:53.06 ID:lhjXFve+.net]
- あ。ここは初心者スレじゃなかったか。
初心者の質問ばかり書かれるから勘違いしてた。
- 224 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 18:18:19.95 ID:ZlXV9NRi.net]
- if(>>219.getMeaaageType() == MessageType.イヤミ){
goto Hospital; }else{ sleep(10000000000000000); }
- 225 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 19:56:04.60 ID:mB1kO4HO.net]
- APIリファレンスに期待してる挙動の記載が無ければ中身を見る
記載があればUnitTestで期待動作を書いておく 問題が起きる時はそもそも期待している挙動が正しく定義出来ていない、漏れているパターンが大体なんじゃないかな 文字列の並び替えであれば、そもそもの並び替え対象の文字列に含まれるUnicodeBlockの範囲制限はあるのか、サロゲートペアの場合の対処は?とか
- 226 名前:デフォルトの名無しさん [2016/11/14(月) 20:43:38.53 ID:lhjXFve+.net]
- >>220
なに?心の叫び?
- 227 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 21:09:00.42 ID:OziBczKn.net]
- 嫌味じゃなきゃ疲れてるから少し休めって意味だよきっと
- 228 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 22:49:06.44 ID:zK1b0bJz.net]
- >>216
俺はどう足掻いても天才にはなれないから天才が提供してくれたルールに則って組み合わせるだけなんだよ 繰り返しになるけど知ってれば知ってるだけ考えに幅がでるので絶対不要とは思わない 同様に深く知らずとも自分のやりたいことは実現できるので必須とも思わない 個人的に大切にしているのは柔軟な調べ方 元は複雑だとしても分解していけばプログラムが得意とする単純作業になるからね その上でわかんなかったとしても調べたら大体わかるよ
- 229 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 00:51:18.59 ID:OfzLA/S2.net]
- Javaの検定があるが果たして受ける意味があるのだろうか?
一級のプログラムの書き換えはなんとも言えんが 二級以下は持っててもプラスになるとは思えんないようだし・・・
- 230 名前:デフォルトの名無しさん [2016/11/16(水) 00:59:33.20 ID:11gbwqLp.net]
- >>225
オラクルJava認定資格を取れよ。 Java検定なんて就職、転職では評価されない。
- 231 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 08:22:23.30 ID:/wiEc8gQ.net]
- >>226
評価はするぞ 目標立てて勉強することができるんですね、程度には
- 232 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 08:25:00.23 ID:sgZOPgG2.net]
- IT土方の世界では十分評価されるw
- 233 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 08:59:23.33 ID:szm0B3fV.net]
- >目標立てて勉強することができるんですね、程度には
Java GOLD以上だったらそんな感じだと思うけど、それ以下だとホント意味ないと思う。
- 234 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 09:56:09.06 ID:/wiEc8gQ.net]
- >>229
そこは会社によるのかもね 言語としては全く評価に値しないよ 単に行動力とか責任感とかいう点でそれがあるって示す証拠のひとつとして見るよ、くらい どんな資格でも取るのには労力使うわけだからさ あとは個人の選択なのか学校の指定なのかわからないけど、取るのはともかく履歴書に書いて来たらセンスないねとも思う
- 235 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 11:07:55.64 ID:szm0B3fV.net]
- >>230
うちの会社の資格評価は、ITパス必須で基本情報だと手当て8000円/月。応用情報で15000円/月です。 あと、CCNA以上とかOracleシルバー以上とかスペシャリストでいくらか出たはずです。 でもJavaは出ないんですよね。自社のASPサービスはJavaなのに。 むしろ、みんなすぐに取れるから出ない・・・・・?
- 236 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 11:49:22.20 ID:sgZOPgG2.net]
- 転職するならリクルートw
- 237 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 12:00:46.46 ID:1s2sSz8X.net]
- 人売りだと資格は単価上げる理由になるから評価されやすいよね
元請や自社サービス系だとあまり評価されないみたい 自社サービス系は大抵お前のgithubアカウントを教えろと言われる
- 238 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 12:02:49.86 ID:5e/LkvO+.net]
- 板違い
- 239 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 12:37:35.87 ID:szm0B3fV.net]
- >>233
うちの会社はgithubアカウントとかじゃなくて、 ・イントラ構築の提案/企画営業経験者 ・システムサポート経験者(ユーザーサポート部門) ・実務経験3年以上有する方(C/C++、Java) ってなってますね(公式サイトでは ユーザーサポート部門は高校・専門卒でも推薦状あれば平気で取ってるけど。
- 240 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 13:41:33.79 ID:LxXlXxOB.net]
- マ板でやれハゲども
資格うんぬんの前にルールを守れない奴は必要とされない
- 241 名前:デフォルトの名無しさん [2016/11/16(水) 18:15:23.42 ID:HloFZ3yt.net]
- 何年もやっていて資格ゼロとかやる気あんのかこいつと思われる。
- 242 名前:デフォルトの名無しさん [2016/11/16(水) 21:24:56.18 ID:YbY07hGi.net]
- >>237
何十年も資格なしで、過去には学校でC言語やらUNIXやらを教えていたことがあります。 もちろんやる気ゼロです。w
- 243 名前:デフォルトの名無しさん [2016/11/16(水) 21:30:41.75 ID:meSasqkF.net]
- >>238
学校、PCスクールの教師はクズだからな。
- 244 名前:デフォルトの名無しさん [2016/11/16(水) 22:44:24.26 ID:cYUJdxIq.net]
- >>239
失礼でしょうが!
- 245 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 23:07:13.81 ID:XOLFy45P.net]
- プログラマーの持っている資格
tamae.2ch.net/test/read.cgi/prog/1190544261/ Sun認定Java資格 実用情報 2 【SJC-WC用】 tamae.2ch.net/test/read.cgi/prog/1210488209/
- 246 名前:デフォルトの名無しさん mailto:sage [2016/11/17(木) 07:23:05.17 ID:lOPWsJN4.net]
- >>214
Java 最強リファレンス、田中裕一、2014 実践Javaコーディング作法 プロが知るべき、 112の規約と21の心得、森崎雅稔(まさとし)、2014 C# ルールブック、2011、監修・電通国際情報サービス Effective C# 4.0、2011 まあ、これぐらいは読んだ方がいい Stringオブジェクトを、+ で連結していくと、 次々とゴミ(Gabage)になって、遅くなるって知ってる?
- 247 名前:デフォルトの名無しさん [2016/11/17(木) 12:33:32.35 ID:yhaU5dpl.net]
- 知ってるけどあまり気にしない。
それが影響するほど繰り返したり長期稼働したりするプログラム作ってないから。
- 248 名前:デフォルトの名無しさん mailto:sage [2016/11/17(木) 20:25:55.41 ID:JFMGG2v8.net]
- 最近は勝手にStringBuilderかなんかにしてくれるんじゃなかったけ
- 249 名前:デフォルトの名無しさん mailto:sage [2016/11/17(木) 20:59:32.40 ID:11jQ/jAN.net]
- >>244
qiita.com/stkdev/items/9d02377607e56f2e40f8
- 250 名前:デフォルトの名無しさん mailto:sage [2016/11/17(木) 21:02:56.54 ID:11jQ/jAN.net]
- ダメな例のインスタンスを使いまわすってのもダメな例な気がするがw
- 251 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 00:35:20.80 ID:24FQvgM4.net]
- >>246
そうだな。sb.append(a).append(b) を繰り返してループ抜けてから str = sb.toString() でいいじゃんねえ。 いや、 a と b をくっつけた状態の StringBuilder インスタンスをループに入る前に作っておいてそれを ループ内で append() するのがいいか。
- 252 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 00:42:22.00 ID:gT3Hev+M.net]
- 今だとStream<String>を作ってからcollect(Collectors.joining())がいいんじゃないか
- 253 名前:デフォルトの名無しさん [2016/11/18(金) 01:25:55.64 ID:24FQvgM4.net]
- そういえば一番下のビットを取り出して右シフトしながら倍にした文字列足すのでもできるな。
こんなの。 StringBuilder sb1 = new StringBuilder("zzz"); StringBuilder sb2 = new StringBuilder(); for (int n = 10000; n != 0; n >>= 1, sb1.append(sb1)) if ((n & 1) != 0) sb2.append(sb1); String str = sb2.toString();
- 254 名前:デフォルトの名無しさん [2016/11/18(金) 01:26:58.53 ID:24FQvgM4.net]
- メモリの無駄か・・・
- 255 名前:デフォルトの名無しさん [2016/11/18(金) 08:18:03.35 ID:lglEPN2+.net]
- 同じことをするのにいろいろやり方がある言語はダメ言語。
- 256 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 08:27:36.19 ID:rPv8IQdA.net]
- やり方が多いからこそいいんだよ
- 257 名前:デフォルトの名無しさん [2016/11/18(金) 08:53:31.48 ID:G1OoLBoc.net]
- ダメってこたなかろう
- 258 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 08:55:35.71 ID:yv85/H0y.net]
- そんな言語が存在したら誰が書いても全く同じコードになるってことか
- 259 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 09:38:52.04 ID:MjC3oXMe.net]
- 理想としてはそんなことを標榜していたPythonでも
現実では多様な手段が取れるような方向に向かった
- 260 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 10:30:01.48 ID:8X6DMoza.net]
- 他人のコード読む立場ならパターン決め打ちのほうが楽
いろんなやり方があっても適切に使い分けてくれるとは期待できん
- 261 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 10:31:21.55 ID:8FkBEfrZ.net]
- List ArrayList 拡張forでしか書けない兄貴もいるんですよ手加減してあげてください
- 262 名前:デフォルトの名無しさん [2016/11/18(金) 13:04:21.68 ID:lglEPN2+.net]
- どんな言語でも普通のコードを書かない、なんでこんな変なコードを書いているのかまったくわからんという謎のベテランプログラマがいるからな。
- 263 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 13:45:28.38 ID:C8kRi+II.net]
- 拡張for以外に何があるんだ
- 264 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 14:12:47.58 ID:Lrw9etL0.net]
- List#forEach()
- 265 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 14:17:35.20 ID:Lrw9etL0.net]
- ごめん嘘書いたわ
Iterable#forEach()の間違いでした
- 266 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 14:32:11.51 ID:rPv8IQdA.net]
- >>258
普通とは?
- 267 名前:デフォルトの名無しさん [2016/11/18(金) 15:46:42.58 ID:lglEPN2+.net]
- >>262
こんなのどこで見たことあるのかというコードを書くやつはいるよ。
- 268 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 16:02:45.79 ID:8FkBEfrZ.net]
- Stringを結合するのであればこんな感じ、他にも増やせるが代表的なものを列挙
ideone.com/p9IQPv 1〜4は実用的な速度 1と2が速いが連結するだけという場面はほとんどない、実際には3か4を使うだろう 5と6は普段問題なくても場合によっては書き換えが必要になる はっきり言って悪いコード、6が最悪
- 269 名前:デフォルトの名無しさん [2016/11/18(金) 16:10:51.93 ID:lglEPN2+.net]
- 初心者スレかよw
- 270 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 16:11:58.48 ID:sRkURtxx.net]
- String配列の中身が・・・
- 271 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 17:09:12.70 ID:rPv8IQdA.net]
- >>263
それはお前の知識の幅が狭いだけじゃないのか? お前にとっての普通とはお前が認識しているものだけを指すんだな
- 272 名前:デフォルトの名無しさん [2016/11/18(金) 17:09:33.53 ID:WXGro+IY.net]
- Java SEの資格で問われるような内容を質問すんなよw
- 273 名前:デフォルトの名無しさん [2016/11/18(金) 17:10:28.65 ID:WXGro+IY.net]
- >>267
Stringクラスを知らないやつもいるんだぜ?
- 274 名前:デフォルトの名無しさん [2016/11/18(金) 17:12:19.97 ID:WXGro+IY.net]
- Javaに限らず言語仕様で決まっているのに変数のデフォルト値で初期化とかあちこちで見かけるけどな。
- 275 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 17:36:08.16 ID:cDliQKHJ.net]
- そうしないとコンパイルしてくれなかったりする
- 276 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 21:38:18.15 ID:rPv8IQdA.net]
- >>269
知らなくても要件を満たしているのならそれでいいんだよ 他人が作るってことは自分の常識は通用しないってこと わざわざ思い通りのコードとなるように指摘してたら終わらないよ
- 277 名前:デフォルトの名無しさん [2016/11/19(土) 05:59:08.00 ID:f81fLJzm.net]
- サーブレットの勉強中なのですが、以下のソースだと、user と cart はスレッドセーフではありませんよね?
ローカル変数として宣言すればスレッドセーフになるようなのですが、doGet と doPost 両方からインスタンスにアクセスしたい場合はどうしたらいいでしょうか。 https://paiza.io/projects/LnKXV9nkJeKwj2lTQ_pBJQ ↓みたいにして、user も cart もセッションに保存するものなので、メソッド内で参照変数を宣言してインスタンスはセッションから取得する方法でいいんでしょうか? https://paiza.io/projects/KyUCbU1juGcSEADxiJdCmQ
- 278 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 17:20:17.34 ID:dJaPeM7o.net]
- お前には無理
- 279 名前:デフォルトの名無しさん mailto:sage [2016/11/20(日) 00:55:13.38 ID:06nr163H.net]
- >>273
サーブレットに状態持たせるのはアンチパターン中のアンチパターン 別の設計ができないか見直すべし
- 280 名前:デフォルトの名無しさん [2016/11/26(土) 21:19:16.02 ID:jITsFtCW.net]
- seek()の中で
double steeringVX = desiredVX - vx; double steeringVY = desiredVY - vy; を double steeringVX = desiredVX + vx; double steeringVY = desiredVY + vy; にすると動きがヌルヌルになる。 理論的には
- 281 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 17:49:07.91 ID:uH9rPUbN.net]
- Javaとはあんまり関係ないけど
プログラムするにあたって使いやすいキーボードって なんか拘ってる? それとも付属のキーボード使い続けてる?
- 282 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 17:50:18.08 ID:FWJ6mfTx.net]
- いたち
|

|