Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.5
http://mevius.2ch.net/test/read.cgi/tech/1506675205/
探検
Java入門・初心者質問スレ Part.6
■ このスレッドは過去ログ倉庫に格納されています
2017/12/21(木) 00:24:33.33ID:E/ADCCn6
739デフォルトの名無しさん
2018/02/10(土) 04:48:47.04ID:ebSyb+8P >>738
追記、Scanner(file名)による入力のやり方を発見しましたが、そのままSystem.inと繋げるようなやり方はできないのでしょうか?
Scanner(file名)で得た文字列をSystem.inで編集したいのです
追記、Scanner(file名)による入力のやり方を発見しましたが、そのままSystem.inと繋げるようなやり方はできないのでしょうか?
Scanner(file名)で得た文字列をSystem.inで編集したいのです
740デフォルトの名無しさん
2018/02/10(土) 06:58:24.49ID:KnoefXX3 Javaを本格的に使うと訴えられるんでしょGoogleみたいに
それじゃリスクあるからKotlinやC#使おうってなるわな
それじゃリスクあるからKotlinやC#使おうってなるわな
741デフォルトの名無しさん
2018/02/10(土) 07:11:56.20ID:TNdj3qFT742デフォルトの名無しさん
2018/02/10(土) 08:58:45.50ID:xv5r03JM743デフォルトの名無しさん
2018/02/10(土) 09:38:19.54ID:E/k4xLNo >>719
.NET CORE2.1出てから本気出す
.NET CORE2.1出てから本気出す
744デフォルトの名無しさん
2018/02/10(土) 09:41:30.71ID:wviCBSHG うちの職場はC#やめてJavaに統一した
統計はたいていMSの圧力下にあるから信用ならん
こっそりライセンス変えたり人のパソコン勝手に弄り回す会社のフレームワーク使う気になるかっての
統計はたいていMSの圧力下にあるから信用ならん
こっそりライセンス変えたり人のパソコン勝手に弄り回す会社のフレームワーク使う気になるかっての
745デフォルトの名無しさん
2018/02/10(土) 10:41:49.53ID:rlZJHg3D >>741
ありがとうございますTextAriaで解決できそうです本当にありがとうございます
ありがとうございますTextAriaで解決できそうです本当にありがとうございます
746デフォルトの名無しさん
2018/02/10(土) 11:05:18.27ID:xv5r03JM >>744
Oracleよっかマシ
Oracleよっかマシ
747デフォルトの名無しさん
2018/02/10(土) 14:05:25.59ID:wviCBSHG どこがましか?!
748デフォルトの名無しさん
2018/02/10(土) 14:45:26.25ID:vDyn4qxN >>738
マルチかよ
マルチかよ
749デフォルトの名無しさん
2018/02/10(土) 16:00:43.10ID:l9ZzjyKP >>742
しかし言語そのものは文法定義でしかなく特許があるわけでも著作権があるわけでもないので独自実装やその実装のフリー化は誰にも止められないだろう。
例えあってもパクられてちょっと違ったもの違う名前で作られて終わりだ。Javaに対するC#のようにね。
しかし言語そのものは文法定義でしかなく特許があるわけでも著作権があるわけでもないので独自実装やその実装のフリー化は誰にも止められないだろう。
例えあってもパクられてちょっと違ったもの違う名前で作られて終わりだ。Javaに対するC#のようにね。
750デフォルトの名無しさん
2018/02/10(土) 16:18:49.31ID:wVMdjZ3i >>749
そんなパクリ言語選ぶくらいならc#かkotrin使うわwww
そんなパクリ言語選ぶくらいならc#かkotrin使うわwww
751デフォルトの名無しさん
2018/02/10(土) 16:43:17.54ID:z2zG7zff 勝手に使えば?
752デフォルトの名無しさん
2018/02/10(土) 16:56:56.54ID:bqVtLB0f >>744
何作ってんの?
何作ってんの?
753デフォルトの名無しさん
2018/02/10(土) 16:58:39.84ID:l9ZzjyKP >>750
C#はJavaのパクリ言語だよ。仮想マシン上で動くという所からしてパクリ。MSが全力を上げてパクるとああなる。
もちろんWindowsはMacのパクリだしMacはAltoのパクリだ。この業界は全体がパクリでできている。
C#はJavaのパクリ言語だよ。仮想マシン上で動くという所からしてパクリ。MSが全力を上げてパクるとああなる。
もちろんWindowsはMacのパクリだしMacはAltoのパクリだ。この業界は全体がパクリでできている。
754デフォルトの名無しさん
2018/02/10(土) 17:05:25.59ID:pUvl4BKb >>753
c#はjavaよりDelphi
c#はjavaよりDelphi
755デフォルトの名無しさん
2018/02/10(土) 17:07:08.77ID:l9ZzjyKP 別の名前の似たようなタイヤが延々と発明され続ける。その中でビジネス的にうまく行ったやつが技術的にはクソだったとしても生き残る。宣伝のうまさやタイミングが重要だ。人間は感情でしか動ていない。理屈は常に後付の正当化であり誤魔化しに過ぎない。
756デフォルトの名無しさん
2018/02/10(土) 17:08:09.17ID:l9ZzjyKP >>754
それはDelphi作ってた人にやらせたからではないかな。
それはDelphi作ってた人にやらせたからではないかな。
757デフォルトの名無しさん
2018/02/10(土) 17:11:13.69ID:pUvl4BKb >>756
そう
そう
758デフォルトの名無しさん
2018/02/10(土) 17:32:48.47ID:wviCBSHG >>752
きわめて普通の業務用Web
きわめて普通の業務用Web
759デフォルトの名無しさん
2018/02/10(土) 17:34:57.94ID:wviCBSHG C#がDelphiの血筋とかいうのはMicrosoftの強がりというか詭弁
一部にていたりノウハウを流用している部分があるというだけで
全体的にどうみてもJava
一部にていたりノウハウを流用している部分があるというだけで
全体的にどうみてもJava
760デフォルトの名無しさん
2018/02/10(土) 17:50:04.55ID:dPkktoQv でもさ
Javaをパクったらクソが出来上がるはずだよね
でもC#はエレガントじゃん
矛盾してないか?
Javaをパクったらクソが出来上がるはずだよね
でもC#はエレガントじゃん
矛盾してないか?
761デフォルトの名無しさん
2018/02/10(土) 18:20:17.10ID:wviCBSHG null値というクソをJavaから引き継いで
ほどよくクソになってるじゃないか
Delphiではもっとしっかり考慮されてたのに
考えもなしにパクった証拠
ほどよくクソになってるじゃないか
Delphiではもっとしっかり考慮されてたのに
考えもなしにパクった証拠
762デフォルトの名無しさん
2018/02/10(土) 18:48:15.54ID:dPkktoQv それはJava以外から引き継いだんだよ
C++やVBファミリとの付き合いがあるからね
C++やVBファミリとの付き合いがあるからね
763デフォルトの名無しさん
2018/02/10(土) 19:10:56.73ID:TftZc6ZF あるよね
764デフォルトの名無しさん
2018/02/10(土) 20:26:16.00ID:wviCBSHG 付き合いがあるからってすべてのオブジェクト変数をNull許容にする必要性がおもいつかない
765デフォルトの名無しさん
2018/02/10(土) 20:56:51.13ID:g3PCSUL0 当時の世間の要求に合わせて設計しただけだぞ
例えば、初期のC#に型推論がなかった理由は「当時はスクリプト言語の地位が低かったので、スクリプト言語だと思われたくなかったから」だそうだ
時代が違うんだよ
例えば、初期のC#に型推論がなかった理由は「当時はスクリプト言語の地位が低かったので、スクリプト言語だと思われたくなかったから」だそうだ
時代が違うんだよ
766デフォルトの名無しさん
2018/02/10(土) 21:59:20.30ID:F/TP0Ynf >>758
奴隷が必要なわけね
奴隷が必要なわけね
767デフォルトの名無しさん
2018/02/10(土) 22:09:41.76ID:wviCBSHG Java使ってる会社のほうが貧乏な傾向があるのは認める
768デフォルトの名無しさん
2018/02/11(日) 00:14:56.01ID:YotivED/ Javaスレに何でJavaアンチが書き込んでるの?
769デフォルトの名無しさん
2018/02/11(日) 00:38:43.76ID:Vla6Y0kh Javaは好きだけどオラクルは嫌い
770デフォルトの名無しさん
2018/02/11(日) 00:39:43.19ID:B0DbdRYG 少しは刺激がないとスレが過疎っちゃうからアンチも受け入れてるの
771デフォルトの名無しさん
2018/02/11(日) 07:24:40.39ID:rJHGn+gg Javaが廃れC#が栄えても
新しい何かが持て囃されてきたら
MSはそれを潰すために新しい物作って主軸を移すだろうからな
多くを求めずJavaでいいんだよ
新しい何かが持て囃されてきたら
MSはそれを潰すために新しい物作って主軸を移すだろうからな
多くを求めずJavaでいいんだよ
772デフォルトの名無しさん
2018/02/11(日) 07:31:26.36ID:kFVg7E/r773デフォルトの名無しさん
2018/02/11(日) 07:56:40.16ID:O1XIfuxc (PHPじゃ)あかんのか?
774デフォルトの名無しさん
2018/02/11(日) 08:51:26.34ID:nmdhjXK8 googleがC#を正式採用したら本気出すわ
775デフォルトの名無しさん
2018/02/11(日) 09:09:40.93ID:c8+EY8Re Microsoftにあくどい方法で潰されかけて
抵抗したら丸パクリされたあげく
協調すべきだったとか上から目線で評論家どもがほざく
抵抗したら丸パクリされたあげく
協調すべきだったとか上から目線で評論家どもがほざく
776デフォルトの名無しさん
2018/02/11(日) 09:26:11.52ID:QgiY6BS8 ユーザーとしては使いやすい物が残ればいい
OSはMacとLinuxが
言語はC#, TypeScript, C++, bash, powershell, pythonがあれば十分
OSはMacとLinuxが
言語はC#, TypeScript, C++, bash, powershell, pythonがあれば十分
777デフォルトの名無しさん
2018/02/11(日) 09:29:10.77ID:nmdhjXK8 mac以外は概ね同意
778デフォルトの名無しさん
2018/02/11(日) 10:09:55.56ID:Pp2sAYy/ Winは開発しにくいだけでユーザー側から見たらそんなにクソか?
779デフォルトの名無しさん
2018/02/11(日) 10:38:56.56ID:YeNWUzxx >>776
root/rootで簡単ログインできるもんね
root/rootで簡単ログインできるもんね
780デフォルトの名無しさん
2018/02/11(日) 10:39:00.95ID:Vla6Y0kh PowerShellはゴミ
コレクション周りでハマると、もうインラインでC#書いてやろうかと思う
コレクション周りでハマると、もうインラインでC#書いてやろうかと思う
781デフォルトの名無しさん
2018/02/11(日) 10:44:00.18ID:YeNWUzxx782デフォルトの名無しさん
2018/02/11(日) 10:51:10.19ID:hZTy6Y/G Gradle
783デフォルトの名無しさん
2018/02/11(日) 11:08:50.25ID:CuFerfqg 最近はweb系は全てnodejsに支配されてる感がある
784デフォルトの名無しさん
2018/02/11(日) 11:13:49.18ID:zXTZLl5w あるプログラムを手を加えているるうちに
コマンドプロンプトで実行させたあとに1〜2秒ほどの謎のウエイトがかかるようになったんだけど何で待たされているのでしょうか
public class Sample {
public static void main (String[]args) {
(略 650行程度)
System.out.println("終了");
} //mainメソッドここまで
メソッドは10前後
}
上で言えばmainメソッドの最後で「終了」って表示してからその後何もさせてないのにコマンドラインの入力欄に戻るまでに1〜2秒待たされるようになりました。
コマンドプロンプトで実行させたあとに1〜2秒ほどの謎のウエイトがかかるようになったんだけど何で待たされているのでしょうか
public class Sample {
public static void main (String[]args) {
(略 650行程度)
System.out.println("終了");
} //mainメソッドここまで
メソッドは10前後
}
上で言えばmainメソッドの最後で「終了」って表示してからその後何もさせてないのにコマンドラインの入力欄に戻るまでに1〜2秒待たされるようになりました。
785デフォルトの名無しさん
2018/02/11(日) 11:25:19.00ID:CuFerfqg 肝心の処理がわからなきゃなんも言えん
とりあえずverbose付けて実行してみろよ?
とりあえずverbose付けて実行してみろよ?
786デフォルトの名無しさん
2018/02/11(日) 11:55:08.44ID:xdDHKV4A メソッド全部消しても再現するの?
787デフォルトの名無しさん
2018/02/11(日) 12:31:14.10ID:PoFQMINp >>776
mac除いて素のC言語足せば文句なしだわ
mac除いて素のC言語足せば文句なしだわ
788デフォルトの名無しさん
2018/02/11(日) 13:31:09.65ID:B0DbdRYG Perlもよろしく
789デフォルトの名無しさん
2018/02/11(日) 16:31:49.42ID:QgiY6BS8 なんていうかMac以外は清潔感がないから社会人としてマナー違反
朝起きて身だしなみ整えずジャージで外を出歩くような感覚
朝起きて身だしなみ整えずジャージで外を出歩くような感覚
790デフォルトの名無しさん
2018/02/11(日) 18:22:09.23ID:B0DbdRYG Macはインテリアの一種であり見た目のデザインで売ってる製品だから実用性に欠ける部分があっても買うユーザは最初から気にしない。
まあしかし中身がUNIXであることにより少し救われている。
まあしかし中身がUNIXであることにより少し救われている。
791デフォルトの名無しさん
2018/02/11(日) 19:57:57.53ID:icMKiG8e >>788
承服致しかねます
承服致しかねます
792デフォルトの名無しさん
2018/02/11(日) 21:52:18.83ID:aZ0naO6m >>789
俺にぴったりだ
俺にぴったりだ
793デフォルトの名無しさん
2018/02/12(月) 04:39:09.88ID:gkLkkA1t mac使うのガイジだけだろ
794デフォルトの名無しさん
2018/02/12(月) 09:24:45.05ID:Bk9VmC4X ビジネスマンならmacしか選択肢がない
やすい靴やすいスーツやすい時計やすいネクタイやすいシャツ
ビジネスマンなら身嗜みを間違えると相手に軽く見られるってことをわかってるだろう
それと同じで端末も身嗜みだからある程度金をかけてセンスがいいものを選ばないとね
ビシッと身嗜みを決めたビジネスマンが格安のネットブックやガキっぽいゲーミングノートを取り出したらこの人と仕事して大丈夫かなって不安になるよ
やすい靴やすいスーツやすい時計やすいネクタイやすいシャツ
ビジネスマンなら身嗜みを間違えると相手に軽く見られるってことをわかってるだろう
それと同じで端末も身嗜みだからある程度金をかけてセンスがいいものを選ばないとね
ビシッと身嗜みを決めたビジネスマンが格安のネットブックやガキっぽいゲーミングノートを取り出したらこの人と仕事して大丈夫かなって不安になるよ
795デフォルトの名無しさん
2018/02/12(月) 10:30:50.10ID:JW89phfM796デフォルトの名無しさん
2018/02/12(月) 11:23:44.09ID:GfEZnF0r797デフォルトの名無しさん
2018/02/12(月) 11:31:43.74ID:Dq1d51GH798デフォルトの名無しさん
2018/02/12(月) 11:35:43.25ID:Dq1d51GH >>795
aptみたいのないと不便すぎる
aptみたいのないと不便すぎる
799デフォルトの名無しさん
2018/02/12(月) 12:01:19.55ID:GfEZnF0r >>797
ツール数の比較よろ
ツール数の比較よろ
800デフォルトの名無しさん
2018/02/12(月) 12:49:31.47ID:qRqzoJSM >>798
brewあるで
brewあるで
801デフォルトの名無しさん
2018/02/12(月) 13:00:39.48ID:2UKclRN3 >>795
Winでも足りるレベルじゃねーか
Winでも足りるレベルじゃねーか
802デフォルトの名無しさん
2018/02/12(月) 13:12:58.54ID:Bk9VmC4X それ言ったらOSなんてなんでもいい
今時の開発環境はマルチプラットフォーム対応進んでるし
対応してなくても仮想化でどうにでもなる
中身はなんでもいいなら見た目やブランドが重要になるからわかってる人はMacを選択するんだよ
今時の開発環境はマルチプラットフォーム対応進んでるし
対応してなくても仮想化でどうにでもなる
中身はなんでもいいなら見た目やブランドが重要になるからわかってる人はMacを選択するんだよ
803デフォルトの名無しさん
2018/02/12(月) 13:26:59.12ID:qRqzoJSM >>801
あ、そうなの?じゃあWinでも足りるよ
あ、そうなの?じゃあWinでも足りるよ
804デフォルトの名無しさん
2018/02/12(月) 13:46:46.04ID:eSqAJ2WH じゃあぼくはDebianでいいや
805デフォルトの名無しさん
2018/02/12(月) 13:50:07.67ID:S+p/PDus Windows10 で、WSL で、MS Store から、Ubuntu 16.04 LTS をダウンロードして、
Ruby をインストールする。
最初から、Python, vim も入っている
200MB ほどダウンロードして、850MB ほどの容量。
ただし、GUI版ではなく、Ubuntuサーバー
Java も入っていないけど、以下のパッケージがあるみたい。
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Ruby をインストールする。
最初から、Python, vim も入っている
200MB ほどダウンロードして、850MB ほどの容量。
ただし、GUI版ではなく、Ubuntuサーバー
Java も入っていないけど、以下のパッケージがあるみたい。
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
806デフォルトの名無しさん
2018/02/12(月) 15:24:20.39ID:WEGvUxeo 面倒すぎワラタ
807805
2018/02/12(月) 16:25:40.40ID:S+p/PDus Windows10 で、WSL で、MS Store から、Ubuntu 16.04 LTS をダウンロードして、
Ruby をインストールする
全パッケージの更新
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt install ruby
日本語ロケールと、man コマンドの日本語化
sudo apt install language-pack-ja
sudo apt-get install manpages-ja manpages-ja-dev
touch ~/.bash_aliases
ホームディレクトリに、.bash_aliases というファイルを作って、そこに、
export LANG=ja_JP.UTF-8
と書いて、bash を日本語ロケールにする
Java も、sudo apt install で、インストールできる
Ruby をインストールする
全パッケージの更新
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt install ruby
日本語ロケールと、man コマンドの日本語化
sudo apt install language-pack-ja
sudo apt-get install manpages-ja manpages-ja-dev
touch ~/.bash_aliases
ホームディレクトリに、.bash_aliases というファイルを作って、そこに、
export LANG=ja_JP.UTF-8
と書いて、bash を日本語ロケールにする
Java も、sudo apt install で、インストールできる
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にしてからトライ木にするか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- 高市が早くあの発言を撤回しないと、中国からもっと大きな制裁が飛んでくるぞ [805596214]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【画像】髙市さん「無職のシンママ支援を手厚くするため、世帯年収900万円以上の控除をカットします🙂」 [881878332]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
