Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.5
http://mevius.2ch.net/test/read.cgi/tech/1506675205/
探検
Java入門・初心者質問スレ Part.6
レス数が900を超えています。1000を超えると表示できなくなるよ。
2017/12/21(木) 00:24:33.33ID:E/ADCCn6
808デフォルトの名無しさん
2018/02/12(月) 17:22:13.84ID:gfcybQxo >>794
それは主に接客をやる営業の人向けの話だな。かといって客の前で客以上の服とか物とか持っていると悟られるのはまずい。
それは主に接客をやる営業の人向けの話だな。かといって客の前で客以上の服とか物とか持っていると悟られるのはまずい。
809デフォルトの名無しさん
2018/02/12(月) 17:51:26.65ID:Dq1d51GH810デフォルトの名無しさん
2018/02/12(月) 18:13:03.49ID:gfcybQxo811デフォルトの名無しさん
2018/02/12(月) 18:25:15.14ID:gfcybQxo >>807
環境変数 LANG の設定は ~/.bash_aliases じゃなくて ~/.bashrc に直接書いた方がいいのでは?
意味的にも違うしそもそも ~/.bash_aliases は ~/.bashrc で読むようになっているだけのスクリプトだ。
bash が直接読むファイルではないから違う環境に行ったら使えないかも知れない。
環境変数 LANG の設定は ~/.bash_aliases じゃなくて ~/.bashrc に直接書いた方がいいのでは?
意味的にも違うしそもそも ~/.bash_aliases は ~/.bashrc で読むようになっているだけのスクリプトだ。
bash が直接読むファイルではないから違う環境に行ったら使えないかも知れない。
812デフォルトの名無しさん
2018/02/12(月) 18:29:56.92ID:GfEZnF0r >>809
なるほど、比較対象のmacがそれじゃ数えられないね
なるほど、比較対象のmacがそれじゃ数えられないね
813デフォルトの名無しさん
2018/02/12(月) 18:42:41.44ID:pVBDRrcw Javaて無償で使えなくなる予定なのか?
814デフォルトの名無しさん
2018/02/12(月) 18:43:18.02ID:gfcybQxo >>801
Linux でも足りる。というか、普通のLinuxディストリビューションだと何もしなくても最初からインストールされている。
Linux でも足りる。というか、普通のLinuxディストリビューションだと何もしなくても最初からインストールされている。
815デフォルトの名無しさん
2018/02/12(月) 18:51:02.13ID:gfcybQxo816デフォルトの名無しさん
2018/02/12(月) 18:56:46.30ID:pVBDRrcw817デフォルトの名無しさん
2018/02/12(月) 19:05:40.88ID:GfEZnF0r >>816
アップグレードし続けないとすぐにサポート切れになるがな
アップグレードし続けないとすぐにサポート切れになるがな
818デフォルトの名無しさん
2018/02/12(月) 19:19:05.13ID:gfcybQxo RedHat みたいな感じかな。全部フリーのFedoraをテストして長期リリースにしてサポートで金を取る方式。
しかし元がフリーということは CentOS みたいなテスト後のやつを揃えたやつが出てくる可能性がある。
しかし元がフリーということは CentOS みたいなテスト後のやつを揃えたやつが出てくる可能性がある。
819デフォルトの名無しさん
2018/02/12(月) 19:35:09.62ID:tHIswjpT >>818
OpenJDKの改変はライセンス違反。
OpenJDKのソースはGPLだが、特許の利用許諾はJCPを通っていることが条件。
改変したらJCPの認定から外れるので、その瞬間にオラクルに特許侵害で巨額の賠償金を請求されることになる。
OpenJDKの改変はライセンス違反。
OpenJDKのソースはGPLだが、特許の利用許諾はJCPを通っていることが条件。
改変したらJCPの認定から外れるので、その瞬間にオラクルに特許侵害で巨額の賠償金を請求されることになる。
820デフォルトの名無しさん
2018/02/12(月) 19:39:26.73ID:pZ0Kl34B これってKotlinならセフセフなのか?
Javaはもうやめたほうが安全そうだな
Javaはもうやめたほうが安全そうだな
821デフォルトの名無しさん
2018/02/12(月) 19:52:33.75ID:gfcybQxo >>819
あ、そうなの? GPLは改変再配布を許すライセンスじゃなかったっけ?
あ、そうなの? GPLは改変再配布を許すライセンスじゃなかったっけ?
822デフォルトの名無しさん
2018/02/12(月) 19:59:41.06ID:tHIswjpT823デフォルトの名無しさん
2018/02/12(月) 20:00:36.76ID:gfcybQxo >>820
今流行ってるのは Java VM 上で動く Kotlin だが、それ使い続ける限り何か影響はあるかも知れない。
しかし kotlin は JavaScript で動くようにするやつやネイティブも作っているのでそちらは影響を受けない筈。
今流行ってるのは Java VM 上で動く Kotlin だが、それ使い続ける限り何か影響はあるかも知れない。
しかし kotlin は JavaScript で動くようにするやつやネイティブも作っているのでそちらは影響を受けない筈。
824デフォルトの名無しさん
2018/02/12(月) 20:03:47.34ID:gfcybQxo825デフォルトの名無しさん
2018/02/12(月) 20:14:07.01ID:tHIswjpT >>824
さすがにそんなことをするくらいなら.NET Core向けにJavaコンパイラとJava APIを実装したほうが遥かに建設的で手っ取り早いだろうな
オラクルに言わせれば、APIには著作権が及ぶらしいからどのみち訴訟は避けられないわけだが、
海賊版JVMを作るのに比べたら裁判の勝ち目はあるだろう
さすがにそんなことをするくらいなら.NET Core向けにJavaコンパイラとJava APIを実装したほうが遥かに建設的で手っ取り早いだろうな
オラクルに言わせれば、APIには著作権が及ぶらしいからどのみち訴訟は避けられないわけだが、
海賊版JVMを作るのに比べたら裁判の勝ち目はあるだろう
826デフォルトの名無しさん
2018/02/12(月) 20:19:55.45ID:NpQ9GJ9J oracleに買われたものは何かしら不安が残るな
827デフォルトの名無しさん
2018/02/12(月) 20:52:59.67ID:GfEZnF0r 少し前のMicrosoftやな
828デフォルトの名無しさん
2018/02/15(木) 09:20:07.56ID:JTk+EmTS 実行スピードは落ちても構わないのでCPUにかかる負担を減らしたい場合
簡単な方法は無いでしょうか
簡単な方法は無いでしょうか
829デフォルトの名無しさん
2018/02/15(木) 11:10:46.44ID:QO/Sl0bJ どんだけ抽象的だよ・・真性のクソ馬鹿かおまえ?
830デフォルトの名無しさん
2018/02/15(木) 11:48:25.90ID:38r4ox9p 全部手動でやればいいんじゃね? CPUにかかる負担ゼロになるし。
831デフォルトの名無しさん
2018/02/15(木) 14:27:17.99ID:skblyvdp >>828
sleepあちこちに入れたら?
sleepあちこちに入れたら?
832デフォルトの名無しさん
2018/02/15(木) 15:19:28.29ID:JTk+EmTS833デフォルトの名無しさん
2018/02/15(木) 15:38:47.40ID:c0aRNk8h NGアピールガイジ
834デフォルトの名無しさん
2018/02/15(木) 17:58:52.48ID:KmltFhyK 文字列str1から文字列"str2"を検索する方法はこうですが
str1.indexOf("str2",0)
両方の文字を数値のbyte配列化してこれより高速に検索する方法ないですか?
地道に配列内を上からチェックしていけばいいですが
それよりスマートで高速な方法ないでしょうか?
文字処理は一般に遅いですが
結局str1.indexOfが一番はやい?
str1.indexOf("str2",0)
両方の文字を数値のbyte配列化してこれより高速に検索する方法ないですか?
地道に配列内を上からチェックしていけばいいですが
それよりスマートで高速な方法ないでしょうか?
文字処理は一般に遅いですが
結局str1.indexOfが一番はやい?
835デフォルトの名無しさん
2018/02/15(木) 18:04:56.71ID:J5ESFAd4 正規表現使えば?
速度だけならどういう実装が一番速いのかは知らんけど
速度だけならどういう実装が一番速いのかは知らんけど
836デフォルトの名無しさん
2018/02/15(木) 18:35:20.81ID:skblyvdp 気に入らないならソースの String.java を参考にして自作してみれば?
もっと高速化する楽な方法はJNIで作ったり外部コマンド動かしたりする方法かな。
もっと高速化する楽な方法はJNIで作ったり外部コマンド動かしたりする方法かな。
837デフォルトの名無しさん
2018/02/15(木) 18:36:21.54ID:huciZvxI838デフォルトの名無しさん
2018/02/15(木) 18:36:51.31ID:aKcpIhES indexOfの実装にもよるんじゃねえの?
単なる文字列じゃなくなっても大手術しなくて済むように無理しないのが一番良いと思うけど。
バイト列だと思いもよらない文字の切れ目でヒットしたり地獄見ると思う。
入ってるかどうかだけが知りたいならcontainsにするか、それでも遅いならCharSequenceにしてからトライ木にするか。
単なる文字列じゃなくなっても大手術しなくて済むように無理しないのが一番良いと思うけど。
バイト列だと思いもよらない文字の切れ目でヒットしたり地獄見ると思う。
入ってるかどうかだけが知りたいならcontainsにするか、それでも遅いならCharSequenceにしてからトライ木にするか。
839デフォルトの名無しさん
2018/02/15(木) 18:59:28.98ID:38r4ox9p >>834
ボトルネックでないのに無駄に高速化しようとするのは愚策だから止めた方が。
ボトルネックになってるのであれば同じ文書内を複数の単語で何度も検索するとか
同じ単語で大量の文書を検索するとか具体的なシチュエーションが出てくるだろうし、
そのシチュエーションに適した高速化すりゃいいだけ。
どんなシチュエーションでもindexOfを上回る
(苦労してコード書く意味があるようなレベルで)ってのはかなり難しい。
例えばbyte[]に変換ってのも検索と比較すれば十分重い処理だし。
ボトルネックでないのに無駄に高速化しようとするのは愚策だから止めた方が。
ボトルネックになってるのであれば同じ文書内を複数の単語で何度も検索するとか
同じ単語で大量の文書を検索するとか具体的なシチュエーションが出てくるだろうし、
そのシチュエーションに適した高速化すりゃいいだけ。
どんなシチュエーションでもindexOfを上回る
(苦労してコード書く意味があるようなレベルで)ってのはかなり難しい。
例えばbyte[]に変換ってのも検索と比較すれば十分重い処理だし。
840デフォルトの名無しさん
2018/02/15(木) 19:16:55.17ID:KmltFhyK 了解しました
結局str1.indexOfでやるのがよさそうですね
結局str1.indexOfでやるのがよさそうですね
841デフォルトの名無しさん
2018/02/16(金) 16:28:18.34ID:M8XJLm2H >>831
sleep入れても負担は増えるだけだろ
総計算量は同じでsleepを処理する計算が増える
手で処理するしかない
具体的なプログラムが提示されれば改善の余地はあるかも知れないが
時間あたりの負荷が高く他の処理の邪魔をしたくないという話ならプロセスのプライオリティを下げろ
sleep入れても負担は増えるだけだろ
総計算量は同じでsleepを処理する計算が増える
手で処理するしかない
具体的なプログラムが提示されれば改善の余地はあるかも知れないが
時間あたりの負荷が高く他の処理の邪魔をしたくないという話ならプロセスのプライオリティを下げろ
842デフォルトの名無しさん
2018/02/16(金) 16:35:42.12ID:M8XJLm2H843デフォルトの名無しさん
2018/02/16(金) 18:23:24.27ID:YSXjevvC >>841
sleepを処理する計算?sleepの前処理のこと?それ以上にsleepすればいいのでは?
JavaVM内だとどうやってるのかは知らないが、sleepはVM内で指定の時間後に割り込み掛かるようにしてからスレッド停止してるだけじゃないの?
スレッド停止するならその分だけCPUタイムは食わなくなるよ。
sleepを処理する計算?sleepの前処理のこと?それ以上にsleepすればいいのでは?
JavaVM内だとどうやってるのかは知らないが、sleepはVM内で指定の時間後に割り込み掛かるようにしてからスレッド停止してるだけじゃないの?
スレッド停止するならその分だけCPUタイムは食わなくなるよ。
844デフォルトの名無しさん
2018/02/16(金) 21:46:38.60ID:FM33hhMj windowsならこういうのあるよ。
Windows10 - プロセス(アプリ)の優先度を指定(変更)する方法
https://pc-karuma.net/windows-10-process-priority/
Windows10 - プロセス(アプリ)の優先度を指定(変更)する方法
https://pc-karuma.net/windows-10-process-priority/
845デフォルトの名無しさん
2018/02/17(土) 00:39:13.30ID:EWYfJ6l0 Linux だと nice とか renice とか ionice ってコマンドがある。
846デフォルトの名無しさん
2018/02/17(土) 09:55:42.68ID:lGVkh7Ch >>843
なぜ負担をCPUタイムと置き換えてる
なぜ負担をCPUタイムと置き換えてる
847デフォルトの名無しさん
2018/02/17(土) 17:06:22.90ID:EWYfJ6l0 >>846
負担と言ったら普通そうなのでは?
それに元の質問は「実行スピードは落ちても構わないのでCPUにかかる負担を減らしたい」だから
JavaVMのOSでのプライオリティそのままでやるとしたらプログラム中の sleep ぐらいしか方法
ないと思うが?
負担と言ったら普通そうなのでは?
それに元の質問は「実行スピードは落ちても構わないのでCPUにかかる負担を減らしたい」だから
JavaVMのOSでのプライオリティそのままでやるとしたらプログラム中の sleep ぐらいしか方法
ないと思うが?
848デフォルトの名無しさん
2018/02/17(土) 17:41:08.22ID:lGVkh7Ch >>847
普通に考えると違うだろう
普通に考えると違うだろう
849デフォルトの名無しさん
2018/02/17(土) 17:43:12.24ID:lGVkh7Ch CPUタイムも増えるしな
850デフォルトの名無しさん
2018/02/17(土) 19:22:28.47ID:EWYfJ6l0851デフォルトの名無しさん
2018/02/17(土) 22:03:31.61ID:7nMe6yut 普通とは?
852デフォルトの名無しさん
2018/02/17(土) 23:57:29.05ID:AFLiLGCz × 普通に考えると
○ 説明できないし実はよく考えていない
○ 説明できないし実はよく考えていない
853デフォルトの名無しさん
2018/02/18(日) 06:52:07.13ID:4dAbe4pu854デフォルトの名無しさん
2018/02/18(日) 06:53:43.28ID:4dAbe4pu CPUタイムとCPU使用率も違う
855デフォルトの名無しさん
2018/02/18(日) 06:55:19.71ID:4dAbe4pu > 負担と言ったら普通そうなのでは?
考えてなかったのか
考えてなかったのか
856デフォルトの名無しさん
2018/02/18(日) 09:03:49.34ID:vQFeCh33 この回答のプログラムなんですけど、
https://stackoverflow.com/questions/39530446/google-spread-sheets-appending-data-using-java
BatchUpdateSpreadsheetRequest batchRequests = new BatchUpdateSpreadsheetRequest();
と宣言時にオブジェクトを new して代入してますが、その後でまた
batchRequests = new BatchUpdateSpreadsheetRequest();
というコードが出てきます。 requests という変数でも同じことをしています。
これって何か意味があるんでしょうか、それとも無駄なことなんでしょうか?
https://stackoverflow.com/questions/39530446/google-spread-sheets-appending-data-using-java
BatchUpdateSpreadsheetRequest batchRequests = new BatchUpdateSpreadsheetRequest();
と宣言時にオブジェクトを new して代入してますが、その後でまた
batchRequests = new BatchUpdateSpreadsheetRequest();
というコードが出てきます。 requests という変数でも同じことをしています。
これって何か意味があるんでしょうか、それとも無駄なことなんでしょうか?
857デフォルトの名無しさん
2018/02/18(日) 09:17:09.22ID:Hu5U/RaQ 無駄
858デフォルトの名無しさん
2018/02/18(日) 09:53:01.77ID:4dAbe4pu859デフォルトの名無しさん
2018/02/18(日) 10:19:16.26ID:vQFeCh33 >>857>>858
ありがとうございました。別に意味はないようですね。実際コードを削除しても動作は変わりませんでした。
ありがとうございました。別に意味はないようですね。実際コードを削除しても動作は変わりませんでした。
860デフォルトの名無しさん
2018/02/18(日) 16:52:39.12ID:oDDrqbus >>853
お大事に。
お大事に。
861デフォルトの名無しさん
2018/02/18(日) 19:11:48.11ID:4dAbe4pu >>860
理解できないか
理解できないか
862デフォルトの名無しさん
2018/02/18(日) 19:49:59.31ID:fPQxo54S 理解できる人いるのかな?
863デフォルトの名無しさん
2018/02/18(日) 20:46:32.15ID:NoRmyTXZ >>862
で、普通とは?
で、普通とは?
864デフォルトの名無しさん
2018/02/18(日) 21:34:57.38ID:dCbMrjv3 もう無理だろう。sleepで負担が増えるとか書いてる時点で触れてはならない人と気づくべきだったということ。
865デフォルトの名無しさん
2018/02/18(日) 21:44:15.08ID:xK1+NSGl 詭弁のガイドラインから推測すると、次はbusywaitの出番だな。
866デフォルトの名無しさん
2018/02/19(月) 08:24:01.74ID:1DmhRUos 負担だから命令投げた時点で発生するものということだろ
CPUタイムで課金とかいうシステムならありえる
CPUタイムで課金とかいうシステムならありえる
867デフォルトの名無しさん
2018/02/19(月) 09:29:52.10ID:PyvgqCqh もうそっとしといてやれよ
868デフォルトの名無しさん
2018/02/19(月) 19:55:22.15ID:/8ibrm1C グーグルスプレッドシートのurlから、シートのIDを抽出するコートはどう書いたらいいですか?例えば、
https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0
/d/ の後から次の / まで、 1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw がIDになるのですが、
https://developers.google.com/sheets/guides/concepts
>スプレッドシート ID は、文字、数字、いくつかの特殊文字で構成される文字列です。 次の正規表現を使用すると、
>Google スプレッドシートの URL からスプレッドシート ID を抽出できます。
/spreadsheets/d/([a-zA-Z0-9-_]+)
と公式にあるんですが、具体的に java のコードで、IDを抽出するにはどうしたらいいですか?
https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0
/d/ の後から次の / まで、 1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw がIDになるのですが、
https://developers.google.com/sheets/guides/concepts
>スプレッドシート ID は、文字、数字、いくつかの特殊文字で構成される文字列です。 次の正規表現を使用すると、
>Google スプレッドシートの URL からスプレッドシート ID を抽出できます。
/spreadsheets/d/([a-zA-Z0-9-_]+)
と公式にあるんですが、具体的に java のコードで、IDを抽出するにはどうしたらいいですか?
869デフォルトの名無しさん
2018/02/19(月) 20:21:37.87ID:lymwUlC8 >>868
どうしても正規表現でやってみたいなら別として、そうでないなら普通に文字列切り出せばいいのでは?
どうしても正規表現でやってみたいなら別として、そうでないなら普通に文字列切り出せばいいのでは?
870デフォルトの名無しさん
2018/02/19(月) 20:39:01.32ID:/8ibrm1C javaの入門サイトでググってみて自分で書いたコードがこれなんですけど、もっと簡単なやり方があれば有り難いんですが。
String url = "https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0" ;
Pattern p = Pattern.compile("/spreadsheets/d/([a-zA-Z0-9-_]+)");
Matcher m = p.matcher(url);
m.find() ;
System.out.println("IDは : " + m.group().replace("/spreadsheets/d/", ""));
String url = "https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0" ;
Pattern p = Pattern.compile("/spreadsheets/d/([a-zA-Z0-9-_]+)");
Matcher m = p.matcher(url);
m.find() ;
System.out.println("IDは : " + m.group().replace("/spreadsheets/d/", ""));
871デフォルトの名無しさん
2018/02/19(月) 20:42:58.92ID:lymwUlC8 >>870
group(1)では?
group(1)では?
872デフォルトの名無しさん
2018/02/19(月) 20:43:44.15ID:lymwUlC8 てか、なんでreplaceする必要がある?
873デフォルトの名無しさん
2018/02/19(月) 20:47:25.62ID:HFhbrMpy874デフォルトの名無しさん
2018/02/19(月) 20:47:46.51ID:HFhbrMpy >>872
それ聞く必要ある?
それ聞く必要ある?
875デフォルトの名無しさん
2018/02/19(月) 20:54:02.91ID:HFhbrMpy >>870
簡単にやるならこれで
String url = "https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0";
String id = url.substring(39, 83);
簡単にやるならこれで
String url = "https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0";
String id = url.substring(39, 83);
876デフォルトの名無しさん
2018/02/19(月) 21:04:41.99ID:NZGEjg4E こんなので性器表現w
IDの前のURLが完全に固定なら次のスラッシュのインデックスまで切り出せば良いだけやん
アホなのか?
IDの前のURLが完全に固定なら次のスラッシュのインデックスまで切り出せば良いだけやん
アホなのか?
877デフォルトの名無しさん
2018/02/19(月) 21:34:53.60ID:lymwUlC8 >>874
ないなw
ないなw
878デフォルトの名無しさん
2018/02/19(月) 21:42:48.48ID:/8ibrm1C >>873
0が全体の文字列で、1からが()で囲んだグループってことでいいんでしょうか?なんか難しい。
0が全体の文字列で、1からが()で囲んだグループってことでいいんでしょうか?なんか難しい。
879デフォルトの名無しさん
2018/02/19(月) 22:06:52.28ID:GcoxPsSh >>878
諦めろ
諦めろ
880デフォルトの名無しさん
2018/02/19(月) 23:55:36.50ID:xIEc0S27 ブラウザの自動操作なら、iMacros とか、Selenium WebDriver を使えば?
Ruby のSelenium WebDriverでは、その要素に、id が付いていれば、
以下で、その要素を取得できる
element = driver.find_element(:id => "何々")
ブラウザの右クリックメニューから、要素を検査で、その要素のHTMLタグ表記を見れる
Ruby のSelenium WebDriverでは、その要素に、id が付いていれば、
以下で、その要素を取得できる
element = driver.find_element(:id => "何々")
ブラウザの右クリックメニューから、要素を検査で、その要素のHTMLタグ表記を見れる
881デフォルトの名無しさん
2018/02/20(火) 02:02:13.06ID:MBTJRw1R まあ、こんな風にすることもできるな。
https://paiza.io/projects/ctl4xsTbxVxsIZrc35p2KA
https://paiza.io/projects/ctl4xsTbxVxsIZrc35p2KA
882デフォルトの名無しさん
2018/02/20(火) 11:58:24.06ID:qEqx3RvR 頼むから数値リテラル直接使うような糞みたいなコードをドヤ顔で貼るのやめてくれ
これだから初心者スレは嫌なんだよ
これだから初心者スレは嫌なんだよ
883デフォルトの名無しさん
2018/02/20(火) 12:05:38.07ID:smPOtpq6884デフォルトの名無しさん
2018/02/20(火) 12:31:56.31ID:/G4+50NH885デフォルトの名無しさん
2018/02/20(火) 12:55:35.15ID:DWBDu+Jk サンプルプログラムみたいなやつに一々反応するのもなんだかなー
886デフォルトの名無しさん
2018/02/20(火) 13:13:03.06ID:oMzzTWgm >>882
へいへいビビってるー
へいへいビビってるー
887デフォルトの名無しさん
2018/02/20(火) 13:43:06.57ID:DWBDu+Jk int i = 1;
どや
どや
888デフォルトの名無しさん
2018/02/20(火) 15:20:22.57ID:iXkGmXDS >>887
素晴らしい!
素晴らしい!
889デフォルトの名無しさん
2018/02/20(火) 21:12:21.65ID:jNulsL97 1回しか出現しない数値をわざわざ定数とか面倒じゃね?
890デフォルトの名無しさん
2018/02/20(火) 21:34:30.43ID:Z4nA+j4o 定数であることすら意識したくないのでこう書く
public int getSomeDomainValue() {
return 100;
}
public int getSomeDomainValue() {
return 100;
}
892デフォルトの名無しさん
2018/02/20(火) 22:01:23.40ID:1WR4YyaC 設定をxmlから読み込むようにしよう
893デフォルトの名無しさん
2018/02/20(火) 22:02:12.18ID:1WR4YyaC894デフォルトの名無しさん
2018/02/20(火) 22:03:21.03ID:1WR4YyaC オーバーエンジニアリングを頑張るみなさん
895デフォルトの名無しさん
2018/02/21(水) 20:00:12.07ID:dO8QTQIe >>889
今は1回しか参照されないだけ
今は1回しか参照されないだけ
896デフォルトの名無しさん
2018/02/21(水) 20:34:17.12ID:DKFUidIG getIdメソッドの中に閉じ込めるべきであって
定数と言ってるやつはSIerのJava土方丸出し
定数と言ってるやつはSIerのJava土方丸出し
897デフォルトの名無しさん
2018/02/21(水) 20:36:42.66ID:DKFUidIG >>882
おい初心者
おい初心者
898デフォルトの名無しさん
2018/02/21(水) 20:38:47.96ID:2C7myRiq ああ。そうだな。id取り出すメソッドあった方がいいな。
899デフォルトの名無しさん
2018/02/21(水) 21:46:48.83ID:T8h4har8 こういうのをINT_THREEみたいに書いて定数にしたつもりのやついるよな
900デフォルトの名無しさん
2018/02/21(水) 22:00:35.07ID:fYz6gbM+ サンプル示すだけでなんでそこまでするのか?
901デフォルトの名無しさん
2018/02/22(木) 00:35:33.87ID:4xFkIfES >>870
Stringの正規表現メソッドを使う
url.replaceAll(pattern, "$1");
Matcher受け取ってfind()してgroup()してって面倒くさすぎだわな
さすがJava
Stringの正規表現メソッドを使う
url.replaceAll(pattern, "$1");
Matcher受け取ってfind()してgroup()してって面倒くさすぎだわな
さすがJava
902デフォルトの名無しさん
2018/02/22(木) 00:51:48.88ID:fFqzGPSH 昔は スタティック ボイド メイン て言ってたけど
今は スタティック ボイド メーン て言うの?
今は スタティック ボイド メーン て言うの?
903デフォルトの名無しさん
2018/02/22(木) 09:43:44.84ID:tZO46ghF 昔も今も関係なく main の日本での読みは大雑把にその二つがあるってだけのこと。
904デフォルトの名無しさん
2018/02/22(木) 09:48:42.48ID:2SdYrV1u まあここは日本だし
「マインでもいいよね、だってマインスイーパーってあるだろ?」
とか言っても大丈夫。笑われるだけだから。
「マインでもいいよね、だってマインスイーパーってあるだろ?」
とか言っても大丈夫。笑われるだけだから。
905デフォルトの名無しさん
2018/02/22(木) 10:12:17.64ID:4zJSTFdM 新宿のALTAはアルタだがキーボードのALTはオルト
906デフォルトの名無しさん
2018/02/22(木) 10:39:51.48ID:vi8CGA/V cocoa なんか米語ではコウコウで英語ならケウケウだしな
英語おカタカナ表記に今更突っ込んでも仕方がない
英語おカタカナ表記に今更突っ込んでも仕方がない
907デフォルトの名無しさん
2018/02/22(木) 10:48:22.38ID:UWGMkB2P warningをワーニングと読むのは許される風潮
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- ヨッシー、ヘイホー、テレサ ←こいつらwwwwwwwww
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- くそしてかがやけ
- テレビ「地震!津波!高いところへ逃げて!」
