次スレを立てる時は本文の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
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (アウアウウー Sa07-jGB0)
2021/06/29(火) 11:42:34.74ID:iGYT4fi4a255デフォルトの名無しさん (ワッチョイ 8b10-JVmF)
2021/10/30(土) 10:08:03.70ID:0SZ4hVZ70 継承とインプリメントゥの違いをわかってればそんなバカな質問は出てこない
237のバカといい初心者以前のアホが多すぎる
237のバカといい初心者以前のアホが多すぎる
256デフォルトの名無しさん (ワッチョイ 811d-bFcs)
2021/10/30(土) 10:45:35.99ID:HpZZOV/20 >>243
何だその態度は
何だその態度は
257デフォルトの名無しさん (ワッチョイ 1302-rbIv)
2021/10/30(土) 14:01:22.44ID:OQ2dRDm50259254 (ワッチョイ 811d-bFcs)
2021/10/30(土) 18:38:50.26ID:HpZZOV/20260デフォルトの名無しさん (ワッチョイ 1302-rbIv)
2021/10/30(土) 19:39:43.88ID:OQ2dRDm50262デフォルトの名無しさん (ワッチョイ fb02-y/P+)
2021/11/01(月) 03:28:24.41ID:AMfQ51VP0 ↓のように、コピペの都合か、1つのソース内にて{}で区切ったブロック内で
同じ名前の変数を定義して使っているソースがあります
{
byte[] byteData = new byte[] { (byte)0x11, (byte)0x22, (byte)0x33};
func("%x\n", byteData);
}
{
byte[] byteData = new byte[] { (byte)0x44, (byte)0x55};
func("%x\n", byteData);
}
こういう作りになっていると、byteDataが解放されずにメモリに残ってしまうとか
そういうことってありますか?
スコープが{}内なので、{}を抜ければいずれガベージされる、と想像してるのですが
いかがでしょう
同じ名前の変数を定義して使っているソースがあります
{
byte[] byteData = new byte[] { (byte)0x11, (byte)0x22, (byte)0x33};
func("%x\n", byteData);
}
{
byte[] byteData = new byte[] { (byte)0x44, (byte)0x55};
func("%x\n", byteData);
}
こういう作りになっていると、byteDataが解放されずにメモリに残ってしまうとか
そういうことってありますか?
スコープが{}内なので、{}を抜ければいずれガベージされる、と想像してるのですが
いかがでしょう
263デフォルトの名無しさん (ワッチョイ 13ad-BvZE)
2021/11/01(月) 04:04:36.24ID:6HuVbq6K0 どこからも参照されなくなればgcの対象になってその内解放される。参照があるなら解放されない。
例えば func() の処理で byteData をクラス変数やインスタンス変数へ代入していたらそちらから参照されることになるので func() から返って来ても gc の対象にならない。
例えば func() の処理で byteData をクラス変数やインスタンス変数へ代入していたらそちらから参照されることになるので func() から返って来ても gc の対象にならない。
264デフォルトの名無しさん (ワッチョイ fb02-y/P+)
2021/11/01(月) 09:23:21.46ID:AMfQ51VP0265デフォルトの名無しさん (ワッチョイ 1382-flnY)
2021/11/01(月) 21:00:10.61ID:UvmMfJfP0266デフォルトの名無しさん (ワッチョイ 0d1d-bQ3l)
2021/11/06(土) 02:13:26.28ID:HqMSnBjj0 indexOfメソッドについて質問です
引数にString型を取るのは分かるんですが、
ある「文字」を検索したい時に、リファレンスではchar型ではなくint型を取る
と書いてありますがこれがよく分かりません
paiza.ioで試してみたら普通にchar型で動作しました
https://paiza.io/projects/3_3NU64tq1Rii15BtqjFOg
どなたかリファレンスにint型と記述されている理由を教えて頂けませんか?
引数にString型を取るのは分かるんですが、
ある「文字」を検索したい時に、リファレンスではchar型ではなくint型を取る
と書いてありますがこれがよく分かりません
paiza.ioで試してみたら普通にchar型で動作しました
https://paiza.io/projects/3_3NU64tq1Rii15BtqjFOg
どなたかリファレンスにint型と記述されている理由を教えて頂けませんか?
267デフォルトの名無しさん (スップ Sdb2-E93n)
2021/11/06(土) 03:11:56.76ID:4IkIeuakd >>266
サロゲートペアといって、一部の文字は1文字を表すのにchar2つ分の領域を要する
intのサイズは32ビットであり、charは16ビットなので、intは1つでchar2つ分の情報を持つことができる
indexOfはサロゲートペアに対応していて、char2つ分の情報を1つのint値として引数に渡すことでサロゲートペアに属する文字の検索が可能
サロゲートペアといって、一部の文字は1文字を表すのにchar2つ分の領域を要する
intのサイズは32ビットであり、charは16ビットなので、intは1つでchar2つ分の情報を持つことができる
indexOfはサロゲートペアに対応していて、char2つ分の情報を1つのint値として引数に渡すことでサロゲートペアに属する文字の検索が可能
268266 (ワッチョイ 0d1d-bQ3l)
2021/11/06(土) 14:41:54.43ID:HqMSnBjj0269デフォルトの名無しさん (ワッチョイ f563-7Vqz)
2021/11/07(日) 11:47:36.65ID:JXx8l6o10 質問です。Jakarta EE と jetty を maven でつかう正しい依存関係の記述をおしえてください。
ゴール:Jakrta EE と Jetty をmavenでつかいたい。
わからん:
次は、jetty に依存させる。わかる。これがServletの実装なんだよね?
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty.version}</version>
</dependency>
これは何に必要?何の役割?
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
<scope>provided</scope>
</dependency>
ネットでみつけた。これは何。
<!-- https://mvnrepository.com/artifact/jakarta.platform/jakarta.jakartaee-api -->
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-api</artifactId>
<version>9.1.0</version>
<scope>provided</scope>
</dependency>
ゴール:Jakrta EE と Jetty をmavenでつかいたい。
わからん:
次は、jetty に依存させる。わかる。これがServletの実装なんだよね?
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty.version}</version>
</dependency>
これは何に必要?何の役割?
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
<scope>provided</scope>
</dependency>
ネットでみつけた。これは何。
<!-- https://mvnrepository.com/artifact/jakarta.platform/jakarta.jakartaee-api -->
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-api</artifactId>
<version>9.1.0</version>
<scope>provided</scope>
</dependency>
270デフォルトの名無しさん (ワッチョイ 5e10-A8Ax)
2021/11/07(日) 17:32:09.80ID:ubUrNOtu0 スレチ
消えろゴミ
消えろゴミ
271デフォルトの名無しさん (ワッチョイ 5e2c-vonH)
2021/11/07(日) 21:25:39.76ID:0IMrdMn20 ウェブ系は、この板ではなく、WEB プログラミング板じゃないの?
Servlet, Jakarta, Jetty とか、まだあったのか
Jakarta EE は、もともと「Java EE」として開発されていたものが、
2017年に、OSS となったものです
Jetty は、100% Javaで開発されたOSS で、Java Servlet コンテナ/Webサーバである
Servlet, Jakarta, Jetty とか、まだあったのか
Jakarta EE は、もともと「Java EE」として開発されていたものが、
2017年に、OSS となったものです
Jetty は、100% Javaで開発されたOSS で、Java Servlet コンテナ/Webサーバである
272デフォルトの名無しさん (オッペケ Sr79-sBFg)
2021/11/09(火) 23:15:48.11ID:tSxDKSHDr >>267
サロゲートペアつーか、コードポイントじゃね?
サロゲートペアつーか、コードポイントじゃね?
273デフォルトの名無しさん (ブーイモ MMb2-E93n)
2021/11/10(水) 02:19:40.95ID:0uJul/ouM >>272
サロゲートペアが無ければcharの値は即ちコードポイントと同じ
サロゲートペアが無ければcharの値は即ちコードポイントと同じ
274デフォルトの名無しさん (ワッチョイ 4bbb-E/Oa)
2021/11/14(日) 07:16:14.58ID:7F3sml0S0 すいません、超初心者です。
275274 (ワッチョイ 4bbb-E/Oa)
2021/11/14(日) 07:20:19.34ID:7F3sml0S0 WindowsむけJDKをダウンロードしたいのですが、下記サイトにアクセスすると真っ白で何も表示されません。
https://www.oracle.com/java/technologies/downloads/
配布元がへんこうになっているのでしょうか?
https://www.oracle.com/java/technologies/downloads/
配布元がへんこうになっているのでしょうか?
276274 (ワッチョイ 4bbb-E/Oa)
2021/11/14(日) 07:27:33.76ID:7F3sml0S0277274 (ワッチョイ 4bbb-E/Oa)
2021/11/14(日) 07:29:27.42ID:7F3sml0S0 【サイト@】https://www.oracle.com/jp/downloads/#category-java
【サイトA】https://www.oracle.com/java/technologies/downloads/
サイト@の『開発者向けJava(JDK)』をクリックすると、
サイトAのサイトが真っ白で表示され、なにもダウンロードできません。
すみません、どなたかご教示ください。。。。
【サイトA】https://www.oracle.com/java/technologies/downloads/
サイト@の『開発者向けJava(JDK)』をクリックすると、
サイトAのサイトが真っ白で表示され、なにもダウンロードできません。
すみません、どなたかご教示ください。。。。
278274 (ワッチョイ 4bbb-E/Oa)
2021/11/14(日) 10:35:54.61ID:7F3sml0S0 なんどもすみません。
結局OpenJDKをダウンロードいました。OracleJDKは未だに手に入りません
結局OpenJDKをダウンロードいました。OracleJDKは未だに手に入りません
280デフォルトの名無しさん (ワッチョイ 23ad-wd7R)
2021/11/15(月) 23:36:25.06ID:XfViZGgX0 今見ると真っ白ではないよ。「Java Downloads」と書いてあるページが出てくる。
一時的にダメだったか、またはブラウザの問題では。
こちらは Windows の Chrome を使っている。
一時的にダメだったか、またはブラウザの問題では。
こちらは Windows の Chrome を使っている。
281デフォルトの名無しさん (ワッチョイ a301-lRA9)
2021/11/16(火) 02:48:57.50ID:KOAqp5ul0 私も見えるようになった(数時間前は見えなかった)
Wjndows10: Opera
一時的に保守かなんかしていたんじゃないの?
Wjndows10: Opera
一時的に保守かなんかしていたんじゃないの?
282デフォルトの名無しさん (ワッチョイ 9b02-wd7R)
2021/11/16(火) 18:23:31.81ID:pZQRiq6j0 List<Integer> int1 = List.of(2, 8, 13);
List<Integer> int2 = List.of(5, 7, 10);
この二つのリストのペア(2, 5), (2, 7), (2, 10), (8, 5), (8, 7) ....
の中でその差が一番小さい(この場合8と7)を取り出したいんですが、streamでやるにはどうやったらいいですか?
このあたりで行き詰まりました。
int1.stream().flatMap(i -> int2.stream().map(j -> Math.abs(i - j)
List<Integer> int2 = List.of(5, 7, 10);
この二つのリストのペア(2, 5), (2, 7), (2, 10), (8, 5), (8, 7) ....
の中でその差が一番小さい(この場合8と7)を取り出したいんですが、streamでやるにはどうやったらいいですか?
このあたりで行き詰まりました。
int1.stream().flatMap(i -> int2.stream().map(j -> Math.abs(i - j)
283デフォルトの名無しさん (アウアウキー Sab1-fade)
2021/11/16(火) 18:31:16.75ID:V/9tudbHa 漢ならforループ
284デフォルトの名無しさん (ワッチョイ 4b10-4vRU)
2021/11/16(火) 22:54:46.78ID:SEINAMi60 よくもまぁこんなゴミコードかけるもんだ
285デフォルトの名無しさん (ワッチョイ 4b10-4vRU)
2021/11/16(火) 23:02:08.57ID:SEINAMi60 やってること無茶苦茶だし
falatmapの使い方間違ってる上に中でmap使う意味も全くないし
頭大丈夫か?
falatmapの使い方間違ってる上に中でmap使う意味も全くないし
頭大丈夫か?
286デフォルトの名無しさん (ワッチョイ 4b2c-FDGb)
2021/11/16(火) 23:10:11.11ID:gIvqaGJY0 Ruby には、順列・組合せなどがある
287デフォルトの名無しさん (ワントンキン MMa3-H008)
2021/11/16(火) 23:10:20.65ID:if+fIjwWM そもそもList二つ使って管理しようってのが間違い
288282 (ワッチョイ 9b02-wd7R)
2021/11/17(水) 17:14:54.10ID:CbT8HrOI0 一応出来たんですけどなんか無理矢理感が
List<Integer> int1 = List.of(2, 8, 13);
List<Integer> int2 = List.of(5, 7, 10);
var op = int1.stream().flatMap(i -> int2.stream().map(j -> new ArrayList<Integer>(Arrays.asList(i, j, Math.abs(i - j)))))
.sorted((ar1, ar2) -> ar1.get(2) - ar2.get(2))
.findFirst();
System.out.println(op.get().get(0) + ", " + op.get().get(1));
List<Integer> int1 = List.of(2, 8, 13);
List<Integer> int2 = List.of(5, 7, 10);
var op = int1.stream().flatMap(i -> int2.stream().map(j -> new ArrayList<Integer>(Arrays.asList(i, j, Math.abs(i - j)))))
.sorted((ar1, ar2) -> ar1.get(2) - ar2.get(2))
.findFirst();
System.out.println(op.get().get(0) + ", " + op.get().get(1));
289デフォルトの名無しさん (ワッチョイ 4b10-4vRU)
2021/11/17(水) 21:30:24.18ID:ptLosp4w0 こいつ人の言うことなんも聞いてねーな
こんなゴミコードメンテさせられたら秒で削除するわ
こんなゴミコードメンテさせられたら秒で削除するわ
290デフォルトの名無しさん (ワッチョイ 1b01-A+ub)
2021/11/18(木) 00:03:23.13ID:LxH8QNZ50291デフォルトの名無しさん (ワッチョイ 1b01-A+ub)
2021/11/18(木) 00:08:18.42ID:LxH8QNZ50292デフォルトの名無しさん (ワッチョイ 1b01-A+ub)
2021/11/18(木) 00:12:52.21ID:LxH8QNZ50 >>289
君がメンテできるコードなんてあるの?w
君がメンテできるコードなんてあるの?w
293デフォルトの名無しさん (ワッチョイ 1b01-A+ub)
2021/11/18(木) 00:19:30.24ID:LxH8QNZ50 Java16以上ならリストよりレコード使ったがわかりやすいかも
294デフォルトの名無しさん (ワッチョイ 4b10-4vRU)
2021/11/18(木) 01:40:07.01ID:/67wKdfd0 阿呆がワッチョイ変えて必死に反論しててワロタ
こんなバカみたいな書き方がオーソドックスとかSNSで行け低能
こんなバカみたいな書き方がオーソドックスとかSNSで行け低能
295デフォルトの名無しさん (ワッチョイ 4b10-4vRU)
2021/11/18(木) 01:46:33.21ID:/67wKdfd0 streamでここまで見るに堪えないゴミコード書く奴初めて見たわ
意味ないmapを作ったり要素に固定値指定してソートしたり
こんなド素人コーディング見つけたら1時間説教したあとにクビだよ低能
意味ないmapを作ったり要素に固定値指定してソートしたり
こんなド素人コーディング見つけたら1時間説教したあとにクビだよ低能
296デフォルトの名無しさん (ワッチョイ 4b10-4vRU)
2021/11/18(木) 01:56:40.35ID:/67wKdfd0 差が同じ場合のケースも考慮してないし
こんな糞みたいな集合の作り方がオーソドックス?w
あほ
こんな糞みたいな集合の作り方がオーソドックス?w
あほ
297デフォルトの名無しさん (ワッチョイ 1b01-A+ub)
2021/11/18(木) 08:42:00.17ID:LxH8QNZ50 あっやっぱり童貞くんだったw
298デフォルトの名無しさん (ワッチョイ 1b01-A+ub)
2021/11/18(木) 08:42:57.35ID:LxH8QNZ50 いまどきストリーム使えない童貞くんの方が戦力外だよ
299デフォルトの名無しさん (ワッチョイ c568-wd7R)
2021/11/18(木) 10:34:15.70ID:/ndm5OPv0 異論と共にコード晒してたらかっこいいのになぁ
中身は何も無しで異論唱えてもなぁ
ただの雑音なんだよなぁ
中身は何も無しで異論唱えてもなぁ
ただの雑音なんだよなぁ
300デフォルトの名無しさん (ワッチョイ 23ad-wd7R)
2021/11/18(木) 23:58:30.13ID:DeOwJr9O0 Kotlin で書き直すとこんな感じかな。
import kotlin.math.abs
val int1 = listOf(2, 8, 13)
val int2 = listOf(5, 7, 10)
val op = int1.flatMap { i -> int2.map { j -> listOf(i, j, abs(i - j)) }}.sortedWith(compareBy { it.get(2) }).first()
println("${op[0]}, ${op[1]}")
import kotlin.math.abs
val int1 = listOf(2, 8, 13)
val int2 = listOf(5, 7, 10)
val op = int1.flatMap { i -> int2.map { j -> listOf(i, j, abs(i - j)) }}.sortedWith(compareBy { it.get(2) }).first()
println("${op[0]}, ${op[1]}")
301デフォルトの名無しさん (ワッチョイ 06b0-vsxU)
2021/11/19(金) 02:46:30.80ID:IMqIOCVz0 Kotlinだと全然読めるな
現代の言語のシンタックスは流石だわ
現代の言語のシンタックスは流石だわ
302デフォルトの名無しさん (ワッチョイ 4e02-+VBe)
2021/11/19(金) 07:57:18.81ID:/Xa6Jv+10 でもパフォーマンスはforループの方が圧倒的によさそう。
303デフォルトの名無しさん (ワントンキン MM92-eguK)
2021/11/19(金) 10:24:36.13ID:RIW627FqM つーかこれに関しては見やすさもforの方が上回るんじゃ
304デフォルトの名無しさん (ワッチョイ a201-UbMm)
2021/11/19(金) 12:11:55.49ID:D8WiRpRX0 一番小さいのをとってくるだけだから畳み込みながらやらないと効率悪い気がする
val absComparator = compareBy<Pair<Int, Int>> { abs(it.first - it.second) }
val op = int1.minOfWith(absComparator, {x -> int2.minOfWith(absComparator, {y -> Pair(x, y)})})
val absComparator = compareBy<Pair<Int, Int>> { abs(it.first - it.second) }
val op = int1.minOfWith(absComparator, {x -> int2.minOfWith(absComparator, {y -> Pair(x, y)})})
305デフォルトの名無しさん (ワッチョイ ef1d-iUmB)
2021/11/19(金) 17:49:39.22ID:KzbAjc2i0 ファイル書き込みと例外処理について質問です
下記のコードにおいて、FileWriterインスタンスfwをnullで初期化するのと、
finallyブロック内でif文を設ける必要性が分かりません
どなたか回答お願いします
https://paiza.io/projects/XT01g3Tvsegsad5p90xraA
下記のコードにおいて、FileWriterインスタンスfwをnullで初期化するのと、
finallyブロック内でif文を設ける必要性が分かりません
どなたか回答お願いします
https://paiza.io/projects/XT01g3Tvsegsad5p90xraA
306デフォルトの名無しさん (ブーイモ MM13-94TO)
2021/11/19(金) 18:13:11.51ID:khwX74+wM >>305
FileWriterをnewするときに例外が発生する可能性があるから
最近のバージョンのJavaではtry-with-resourcesというものがあり、このような醜悪で冗長極まりない記述は不要になっている
FileWriterをnewするときに例外が発生する可能性があるから
最近のバージョンのJavaではtry-with-resourcesというものがあり、このような醜悪で冗長極まりない記述は不要になっている
307305 (ワッチョイ ef1d-iUmB)
2021/11/19(金) 19:15:06.86ID:KzbAjc2i0 >>306
ありがとうございます
自分ちょっと頭が弱いもので、疑問が残りました
「インスタンス化の時に例外が発生する」という問題は、
try-catch-finally文にすることで解決すると思うのですが、
それに加えてなぜ初期化やnullチェックが必要なのか分からないです
ありがとうございます
自分ちょっと頭が弱いもので、疑問が残りました
「インスタンス化の時に例外が発生する」という問題は、
try-catch-finally文にすることで解決すると思うのですが、
それに加えてなぜ初期化やnullチェックが必要なのか分からないです
308デフォルトの名無しさん (ワッチョイ 5f01-iAR7)
2021/11/19(金) 19:23:05.72ID:hokyy1gq0 JavaのJFrameについて.
for文でaddを保持したいのだけれど、どうすればよい?
このままだと、最後のtitle4しか表示されぬ。
JFrame jFrame = new JFrame();
JLabel title1 = new JLabel();
title1.setText("アイテム名");
title1.setBounds(10, 50, 400, 20);
JLabel[] title = {title1,title2,title3,title4} ;
for(int i=0;i>4;i++) {
jFrame.add(title[i]);
}
for文でaddを保持したいのだけれど、どうすればよい?
このままだと、最後のtitle4しか表示されぬ。
JFrame jFrame = new JFrame();
JLabel title1 = new JLabel();
title1.setText("アイテム名");
title1.setBounds(10, 50, 400, 20);
JLabel[] title = {title1,title2,title3,title4} ;
for(int i=0;i>4;i++) {
jFrame.add(title[i]);
}
309デフォルトの名無しさん (ワッチョイ 5f01-iAR7)
2021/11/19(金) 19:42:47.84ID:hokyy1gq0 >>308
少し弄ったがこれも失敗...
String[] titleName = {"アイテム名","イベント","利益率","調合確率"} ;
JLabel title = new JLabel();
for(int i=0;i>4;i++) {
title.setText(titleName[i]);
title.setBounds(10, (50+(i*30)), 400, 20);
jFrame.add(title);
title = null ;
}
少し弄ったがこれも失敗...
String[] titleName = {"アイテム名","イベント","利益率","調合確率"} ;
JLabel title = new JLabel();
for(int i=0;i>4;i++) {
title.setText(titleName[i]);
title.setBounds(10, (50+(i*30)), 400, 20);
jFrame.add(title);
title = null ;
}
310デフォルトの名無しさん (ブーイモ MM13-94TO)
2021/11/19(金) 19:46:14.47ID:khwX74+wM311デフォルトの名無しさん (ワントンキン MM92-eguK)
2021/11/19(金) 19:55:24.88ID:R6c5Wq07M >>309
LayoutManager設定しないと駄目だったような
LayoutManager設定しないと駄目だったような
312デフォルトの名無しさん (ワッチョイ 5f01-iAR7)
2021/11/19(金) 20:11:32.52ID:hokyy1gq0313デフォルトの名無しさん (ワッチョイ 4e02-+VBe)
2021/11/19(金) 20:18:30.81ID:/Xa6Jv+10 >>309
これでどうだ
String[] titleName = {"アイテム名","イベント","利益率","調合確率"} ;
JLabel[] titles = new JLabel[4];
for (int i = 0 ; i < 4 ; i++)
titles[i] = new JLabel();
Container p = getContentPane() ;
p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS));
setBounds(1000, 300, 300, 110);
for(int i = 0; i < 4 ; i++) {
titles[i].setText(titleName[i]);
p.add(titles[i]);
}
setVisible (true);
これでどうだ
String[] titleName = {"アイテム名","イベント","利益率","調合確率"} ;
JLabel[] titles = new JLabel[4];
for (int i = 0 ; i < 4 ; i++)
titles[i] = new JLabel();
Container p = getContentPane() ;
p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS));
setBounds(1000, 300, 300, 110);
for(int i = 0; i < 4 ; i++) {
titles[i].setText(titleName[i]);
p.add(titles[i]);
}
setVisible (true);
314デフォルトの名無しさん (ワッチョイ 4e02-+VBe)
2021/11/19(金) 20:31:57.60ID:/Xa6Jv+10 訂正
String[] titleName = {"アイテム名","イベント","利益率","調合確率"} ;
JLabel[] titles = new JLabel[4];
for (int i = 0 ; i < 4 ; i++)
titles[i] = new JLabel();
JFrame jFrame = new JFrame();
Container p = jFrame.getContentPane() ;
p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS));
jFrame.setBounds(1000, 300, 300, 110);
for(int i = 0; i < 4 ; i++) {
titles[i].setText(titleName[i]);
p.add(titles[i]);
}
jFrame.setVisible (true);
String[] titleName = {"アイテム名","イベント","利益率","調合確率"} ;
JLabel[] titles = new JLabel[4];
for (int i = 0 ; i < 4 ; i++)
titles[i] = new JLabel();
JFrame jFrame = new JFrame();
Container p = jFrame.getContentPane() ;
p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS));
jFrame.setBounds(1000, 300, 300, 110);
for(int i = 0; i < 4 ; i++) {
titles[i].setText(titleName[i]);
p.add(titles[i]);
}
jFrame.setVisible (true);
315デフォルトの名無しさん (ワッチョイ 5f01-iAR7)
2021/11/19(金) 20:40:10.12ID:hokyy1gq0316デフォルトの名無しさん (ワッチョイ 0610-acBJ)
2021/11/19(金) 20:51:26.11ID:yQMYW1lb0 くだらねぇゴミコード書きまくって糞ド低能ども
ゴミの日記帳じゃねーぞアホ
ゴミの日記帳じゃねーぞアホ
317デフォルトの名無しさん (ワッチョイ 5f01-iAR7)
2021/11/19(金) 20:58:13.96ID:hokyy1gq0318デフォルトの名無しさん (ワッチョイ 5f01-iAR7)
2021/11/19(金) 21:44:56.21ID:hokyy1gq0319デフォルトの名無しさん (ワッチョイ ef1d-iUmB)
2021/11/19(金) 23:30:54.51ID:KzbAjc2i0320デフォルトの名無しさん (ワッチョイ e2ad-+VBe)
2021/11/20(土) 03:05:35.28ID:PPXRLNML0321デフォルトの名無しさん (ワッチョイ e2ad-+VBe)
2021/11/20(土) 03:10:31.11ID:PPXRLNML0 for の i, j にそのまんま配列の値を入れれば良いだけだった。こっちの方がすっきりするな。
https://paiza.io/projects/-jlvNt9oDKblL8Lsgs-Ouw
https://paiza.io/projects/-jlvNt9oDKblL8Lsgs-Ouw
322デフォルトの名無しさん (ワッチョイ 062c-iAR7)
2021/11/20(土) 07:37:08.95ID:7hjyIAPL0 >>319
fw.close();
をする時には、必ず、fw が有効じゃないと、そこでエラーになる
Ruby でよく見る、No Method Error
レシーバーがnil・無効な場合に、メソッドを呼んで、エラー。
nil に、.close() というメソッドは存在しません
nil.close();
fw.close();
をする時には、必ず、fw が有効じゃないと、そこでエラーになる
Ruby でよく見る、No Method Error
レシーバーがnil・無効な場合に、メソッドを呼んで、エラー。
nil に、.close() というメソッドは存在しません
nil.close();
323デフォルトの名無しさん (スップ Sd02-R96g)
2021/11/20(土) 14:49:46.40ID:cuA+in15d リソースに書き込み可能なファイルを置くっていうのは悪手なんでしょうか?
JARにすると参照して書き込むような仕様になってないような気がしてなりません
JARにすると参照して書き込むような仕様になってないような気がしてなりません
324デフォルトの名無しさん (スプッッ Sd7a-/wKP)
2021/11/20(土) 20:21:26.38ID:dgZ4cXY/d ブックマークレットでtomorrowの部分を自動クリックするものを作成しようとしましたが出来ませんてした。
じゃ場すく利ぷと:(fuえぬction(){docゆーment.geティーElいーmeえぬtsByClえーssNaえむe("div.btえぬs>bティーnえすt"))[0].clあいck();
以下ソースです
<dあいv claエスs="bティーns">
<diぶい clエーss="btエヌst">
<sピーan clエーss="ビーtn-tiティーle">paper : </spaエヌ>
<a hアールef="じゃばく巣区りぷと:;" シーlass="ビーtn-paper aシーtive" data-link="英数字記載">today</エー>
<a hrイーf="じゃ場す苦りぷと:;" clえーss="bティーn-paper" ディーata-lアイnk="上記とは違う英数字記載">yesterday</えー>
<a hreエフ="じゃば酢く理ぷと:;" claエスs="btエヌ-paper" daティーa-エルink="上記とは違う英数字記載">tomorrow</エ〜>
クリックしたい箇所はURL1個につき1つですが、tomorrowの位置が2つ目だったり3つ目だったりします、URLが10個以上あり、1つ目をブラウザで開き該当箇所クリックし閉じる、2つ目をブラウザで開き閉じるを繰り返していきたいです。
1つ目と2つ目のURLを開く時間の間隔は10秒から15秒の間でランダムで開きたいですが難しければ、手動で1つ1つブックマークレット作成する方法でもよいです。
じゃ場すく利ぷと:(fuえぬction(){docゆーment.geティーElいーmeえぬtsByClえーssNaえむe("div.btえぬs>bティーnえすt"))[0].clあいck();
以下ソースです
<dあいv claエスs="bティーns">
<diぶい clエーss="btエヌst">
<sピーan clエーss="ビーtn-tiティーle">paper : </spaエヌ>
<a hアールef="じゃばく巣区りぷと:;" シーlass="ビーtn-paper aシーtive" data-link="英数字記載">today</エー>
<a hrイーf="じゃ場す苦りぷと:;" clえーss="bティーn-paper" ディーata-lアイnk="上記とは違う英数字記載">yesterday</えー>
<a hreエフ="じゃば酢く理ぷと:;" claエスs="btエヌ-paper" daティーa-エルink="上記とは違う英数字記載">tomorrow</エ〜>
クリックしたい箇所はURL1個につき1つですが、tomorrowの位置が2つ目だったり3つ目だったりします、URLが10個以上あり、1つ目をブラウザで開き該当箇所クリックし閉じる、2つ目をブラウザで開き閉じるを繰り返していきたいです。
1つ目と2つ目のURLを開く時間の間隔は10秒から15秒の間でランダムで開きたいですが難しければ、手動で1つ1つブックマークレット作成する方法でもよいです。
325デフォルトの名無しさん (ワッチョイ 0610-acBJ)
2021/11/20(土) 20:42:51.00ID:0jVCVD2p0 こんなゴミみたいな事も自力で出来ない奴って
ランサーズとかに転がってるゴミみたいな仕事を遠足のオヤツ代にもならない金額で出してるアホの匂いがする
消えろゴミ
ランサーズとかに転がってるゴミみたいな仕事を遠足のオヤツ代にもならない金額で出してるアホの匂いがする
消えろゴミ
326デフォルトの名無しさん (ワッチョイ a768-+VBe)
2021/11/20(土) 21:09:52.75ID:hZllS+yx0 寂しいの?
327デフォルトの名無しさん (ワッチョイ a302-lqrY)
2021/11/21(日) 00:49:01.15ID:v9BZ8Yww0 >>326
嫌なやつ
嫌なやつ
328デフォルトの名無しさん (ワッチョイ 062c-iAR7)
2021/11/21(日) 03:40:45.34ID:zYUtuXs90 Ruby on Rails では、Capybara で、ボタンのラベルなどでも、要素を特定できる
selenium webdriver でも、複数の要素を取得してから、
要素のテキストで、一致するものをフィルターすれば良い
selenium webdriver でも、複数の要素を取得してから、
要素のテキストで、一致するものをフィルターすれば良い
329デフォルトの名無しさん (ワッチョイ a768-+VBe)
2021/11/21(日) 10:28:53.51ID:L3pO4Cg20 >>327
寂しいの?
寂しいの?
330デフォルトの名無しさん (ワッチョイ ce9a-0ni4)
2021/11/21(日) 19:32:35.44ID:TGesPHS+0 BreakIteratorの使い方なんですが、コンストラクタに渡すロケールというのは処理するテキスト
のロケール(言語)のことなんでしょうか。
また、複数の言語が混ざっている場合(例えば日本語と英語)、その部分毎にロケールの違う
BreakIteratorのインスタンスを生成して処理する必要があるでしょうか。
のロケール(言語)のことなんでしょうか。
また、複数の言語が混ざっている場合(例えば日本語と英語)、その部分毎にロケールの違う
BreakIteratorのインスタンスを生成して処理する必要があるでしょうか。
331デフォルトの名無しさん (ワッチョイ 0610-acBJ)
2021/11/21(日) 20:09:24.51ID:5aHtryGm0 ググレカス
332デフォルトの名無しさん (JP 0H9e-0ni4)
2021/11/21(日) 20:31:44.65ID:+TGgWle3H >>331
ただのカスはだまってろ
ただのカスはだまってろ
333デフォルトの名無しさん (アウアウクー MM1f-1hZL)
2021/11/22(月) 19:54:49.87ID:oUrVJFlWM spring等のフレームワークを使わないプログラムについて、何か呼び名とかあったりしますか?
334デフォルトの名無しさん (ワッチョイ 0e02-33H6)
2021/11/22(月) 21:33:30.80ID:4ZtpQHBF0 近頃はそういうのをピュアJavaと呼ぶようだ
335デフォルトの名無しさん (ワッチョイ 0610-acBJ)
2021/11/22(月) 21:43:13.86ID:VeqIEgvA0 >>332
質問以前の糞ゴミ低能はママにでも聞いてろ糞馬鹿が
質問以前の糞ゴミ低能はママにでも聞いてろ糞馬鹿が
336デフォルトの名無しさん (ワッチョイ 0610-acBJ)
2021/11/22(月) 21:47:21.34ID:VeqIEgvA0 ほんとアホどもって自分で考える思考能力がゼロなんだよな
誇張でもなんでもなくガチでゼロなんだよな
消えろ糞ゴミ
誇張でもなんでもなくガチでゼロなんだよな
消えろ糞ゴミ
337デフォルトの名無しさん (アウアウキー Sac7-zUxy)
2021/11/23(火) 14:35:39.39ID:HIAOM8SHa おまえもな
338デフォルトの名無しさん (ワッチョイ d71d-ZQOw)
2021/11/28(日) 23:15:08.69ID:sBb+QnZD0 入門書に、変数を宣言したら一緒に初期化も行うように、と書いてありましたが、
なぜでしょうか?
なぜでしょうか?
339デフォルトの名無しさん (ワッチョイ 9f02-D8AZ)
2021/11/29(月) 00:40:36.66ID:nECKSNfq0340338 (ワッチョイ d71d-ZQOw)
2021/11/29(月) 01:10:13.43ID:LoG+BcMt0341デフォルトの名無しさん (ワッチョイ 9f10-D8AZ)
2021/11/30(火) 08:53:25.75ID:lDymfPAR0 ArrayList<Integer>に格納されている整数を
ArrayList<String>に書き込みたいのですが
型を変換するためにどのような方法がありますか?
ArrayList<String>に書き込みたいのですが
型を変換するためにどのような方法がありますか?
342デフォルトの名無しさん (スップ Sdbf-pluV)
2021/11/30(火) 09:07:40.31ID:ejbGwds7d >>341
integerList.stream().map(Integer::toString).collect(Collectors.toCollection(ArrayList::new))
integerList.stream().map(Integer::toString).collect(Collectors.toCollection(ArrayList::new))
343デフォルトの名無しさん (アウアウウー Sa5b-ZNdE)
2021/12/01(水) 21:13:19.46ID:9xM3HIL+a >>16
Java Swing はどうなった?
Java Swing はどうなった?
344デフォルトの名無しさん (ワッチョイ ffbb-1+lx)
2021/12/01(水) 23:10:11.53ID:Nzn6ZqT60345デフォルトの名無しさん (ワッチョイ d7dd-C0hB)
2021/12/02(木) 20:18:54.60ID:Yn78umYb0 >>338
答えになってないかもしれないが
「変数宣言したけど初期化しようかどうしようか?」
って迷ったら、まずその変数宣言は
本当に必要なのか検討するべきだと思います。
こういう時に宣言したら、無意味な宣言だった事が多々あった
様な気がする
答えになってないかもしれないが
「変数宣言したけど初期化しようかどうしようか?」
って迷ったら、まずその変数宣言は
本当に必要なのか検討するべきだと思います。
こういう時に宣言したら、無意味な宣言だった事が多々あった
様な気がする
346デフォルトの名無しさん (ワッチョイ 954e-Avrc)
2021/12/03(金) 04:05:51.31ID:E2QPyYLa0 関白宣言も無意味な宣言だった
347デフォルトの名無しさん (ワッチョイ df01-3ZBF)
2021/12/03(金) 22:51:14.37ID:aQOB5Uc/0 Javaブロンズの勉強中ですがネスト使われると実行順番が訳分かんなくなります。
何か見分けるコツ等はありますか?
何か見分けるコツ等はありますか?
348デフォルトの名無しさん (ワッチョイ e2ad-Z6Z9)
2021/12/04(土) 03:59:18.02ID:2dOPVhNC0 ネスト?インデントや中括弧で見分ければ良いのでは?
349デフォルトの名無しさん (ワッチョイ df01-3ZBF)
2021/12/04(土) 08:16:16.32ID:E5dlmr340350デフォルトの名無しさん (ワッチョイ df01-3ZBF)
2021/12/04(土) 08:16:49.27ID:E5dlmr340 >>348
アンカミスです
アンカミスです
351デフォルトの名無しさん (ワッチョイ 0c01-zWK8)
2021/12/04(土) 11:24:43.21ID:6X/WK2MH0 >>349
最初は意識してControl Flowをしっかり押さえるようにすればいいと思う
その例だとControl FlowにあたるのはLoop:for, do~while, if, break:Loop
慣れの問題なので1週間もすればこのレベルはすぐわかるようになる
最初は意識してControl Flowをしっかり押さえるようにすればいいと思う
その例だとControl FlowにあたるのはLoop:for, do~while, if, break:Loop
慣れの問題なので1週間もすればこのレベルはすぐわかるようになる
352デフォルトの名無しさん (スップ Sd02-E64m)
2021/12/04(土) 12:51:46.00ID:kdi4wOGzd353デフォルトの名無しさん (ワッチョイ f2da-oKdi)
2021/12/04(土) 16:39:33.54ID:BPItdQ710 >>349
なにこれjava??
なにこれjava??
354デフォルトの名無しさん (ワッチョイ df01-3ZBF)
2021/12/04(土) 17:17:24.07ID:E5dlmr340355デフォルトの名無しさん (ワッチョイ aee9-BBtJ)
2021/12/04(土) 17:36:38.99ID:d5QmhWSv0 >>354
ワンステップずつ根気よく追いかけるしかない、これは試験だけの話じゃない、バグ取りでも必要な技術だ
ワンステップずつ根気よく追いかけるしかない、これは試験だけの話じゃない、バグ取りでも必要な技術だ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
