teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

再編集

2015/10/09 13:53

投稿

swordone
swordone

スコア20675

title CHANGED
File without changes
body CHANGED
@@ -25,5 +25,5 @@
25
25
  ---
26
26
 
27
27
  伏せてる部分を(e -> true)にしたら警告は消えました.
28
- 伏せてる部分でやってるのは以下す.
28
+ 伏せてる部分でやってるのはビットシフトとビット積と比較演算
29
- ループ内であ2つの値をビトシフトしてeとのビット積を取り,その一方が0他方が非零ならfalseを返す.ループを抜けたらtrueを返す.
29
+ 使っていメソドはInteger.highestOneBitだけです.

1

情報追加依頼を受けて

2015/10/09 13:53

投稿

swordone
swordone

スコア20675

title CHANGED
File without changes
body CHANGED
@@ -21,4 +21,9 @@
21
21
  ```
22
22
  このようなコードで,tryの後の括弧にあるreaderとbrに黄線が出現し,「リソースリーク:’reader(またはbr)’が閉じられることはありません」と表示されます.
23
23
  tryブロックが`int end = Integer.parseInt(input[1]);`の行までの場合はその部分に黄線は出現せず,使われていないstart,endに警告が出るだけなのですが・・・
24
- なぜtry-with-resources文を使用しているにもかかわらずこのようなことが起こるのでしょうか?
24
+ なぜtry-with-resources文を使用しているにもかかわらずこのようなことが起こるのでしょうか?
25
+ ---
26
+
27
+ 伏せてる部分を(e -> true)にしたら警告は消えました.
28
+ 伏せてる部分でやってるのは以下です.
29
+ ループ内である2つの値をビットシフトしてeとのビット積を取り,その一方が0で他方が非零ならfalseを返す.ループを抜けたらtrueを返す.