タグ付けされた質問 「boolean」

ブールデータ型は、2つの値(trueまたはfalse)のみを持つデータ型です。

5
Boolean.valueOf()がNullPointerExceptionを生成することがある
私はこのコードを持っています: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // Produces NullPointerException System.out.println("FINISHED!"); // …


7
Javaのブールプリミティブサイズが定義されていないのはなぜですか?
Java仮想マシン仕様は、 boolean型のサポートに制限があることを述べているプリミティブ型は。 ブール値の操作専用のJava仮想マシン命令はありません。代わりに、ブール値を操作するJavaプログラミング言語の式は、Java仮想マシンのintデータ型の値を使用するようにコンパイルされます。 上記は、ブール値を操作するときにintデータ型が使用されることを意味します(誤解している可能性があります)が、これは32ビットのメモリ構造です。ブール値が1ビットの情報のみを表すとすると、 intの代わりにバイト型またはshort型がブール値のプロキシとして使用されないのはなぜですか? 特定のJVMについて、ブール型を格納するために使用されているメモリの量を正確に調べる最も信頼できる方法は何ですか?
111 java  boolean 

6
Pythonでブール値を使用するにはどうすればよいですか?
Pythonには実際にはブール値が含まれていますか?私はあなたができることを知っています: checker = 1 if checker: #dostuff しかし、私はまったく知識がなく、Javaでブール値を見るのを楽しんでいます。例えば: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Pythonにはブールのようなものはありますか?ドキュメントにそのようなものを見つけることができないようです。
109 python  boolean 


3
`a == bまたはcまたはd`が常にTrueと評価されるのはなぜですか?
権限のないユーザーのアクセスを拒否するセキュリティシステムを作成しています。 import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") 許可されたユーザーに期待どおりにアクセスを許可しますが、許可されていないユーザーも許可します。 Hello. Please enter your name: Bob Access granted. なぜこれが起こるのですか?私はname、Kevin、Jon、またはInbarと等しい場合にのみアクセスを許可することを明言しました。私も反対のロジックを試しましたif "Kevin" or "Jon" or "Inbar" == nameが、結果は同じです。

14
Ruby:文字列をブール値に変換する方法
ブール値true、ブール値false、文字列「true」、または文字列「false」の4つのうちの1つになる値があります。文字列の場合は文字列をブール値に変換し、それ以外の場合は変更しないでください。言い換えると: 「真」は真になるべき 「false」はfalseになります trueはtrueのままである必要があります falseはfalseのままである必要があります

4
bool演算子++および-
今日、Visual C ++コードを書いているときに、驚いたことに遭遇しました。C ++はboolの++(インクリメント)をサポートしているようですが、-(デクリメント)はサポートしていません。これは単なるランダムな決定ですか、それとも背後に何らかの理由がありますか? これはコンパイルします: static HMODULE hMod = NULL; static bool once = false; if (!once++) hMod = LoadLibrary("xxx"); これはしません: static HMODULE hMod = NULL; static bool once = true; if (once--) hMod = LoadLibrary("xxx");
104 c++  boolean  increment 



8
if(bool)またはif(int)のどちらが速いですか?
どちらの値を使用する方が良いですか?ブール値trueまたは整数1? 上記のトピックにより、私はいくつかの実験をbool行いintましたif。好奇心からこのプログラムを書きました。 int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b ) return 99; //if(bool) else return -99; } int main(){} g++ intbool.cpp -S 次のように、各関数のasmコードを生成します。 asmコード f(int) __Z1fi: LFB0: pushl %ebp LCFI0: movl %esp, %ebp LCFI1: cmpl …
94 c++  assembly  int  boolean 


14
C ++でブールをテキストに変換する
多分これは馬鹿げた質問ですが、ブール値を文字列に変換して、1が「true」になり、0が「false」になるようにする方法はありますか?ifステートメントを使用することもできますが、言語または標準ライブラリでそれを行う方法があるかどうかを知っておくと便利です。さらに、私はペダントです。:)
93 c++  string  boolean 

5
BOOLEANまたはTINYINTの混乱
ブール日付型を使用してtrueまたはfalseの2つの状態のみを格納する必要があるサイトのデータベースを設計していました。MySQLを使用しています。 phpMyAdminを使用してデータベースを設計しているときに、BOOLEANデータ型とTINYINTデータ型の両方があることがわかりました。 別の記事を読みましたが、TINYINTはBOOLEANと同じで、違いはないという人もいました。BOOLEANがMySQLでTINYINTに変換されると言う人もいます。 私の質問は、両方が同じである場合、なぜ2つ存在するのですか?それらの1つだけがあります。 ここに私が読んだ記事への参照があります: http : //www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx http://dev.mysql.com/doc/refman/5.5/en/numeric-type -overview.html
92 mysql  types  boolean  tinyint 

12
Java booleanゲッター「is」と「are」
ブールゲッターのJavaの規則には、接頭辞「is」が含まれていることを知っています。 isEnabled isStoreOpen しかし、件名が複数の場合はどうでしょうか?つまり、店舗が開いているかどうかを知りたいのではなく、すべての店舗が開いているかどうかを知りたい場合はどうなりますか? isStoresOpen() 英語では意味がありません。 私は次のようなゲッターを書きたくなります: areStoresOpen areDogsCute areCatsFuzzy そして、私はそれが意味をなすだろうと思うが、私はちょうどそれを吸うと契約し、利用動詞主題を放棄すべきであることを他の人が言われてきましたisStoresOpen、isDogsCute、isCatsFuzzy。 とにかく、複数のサブジェクトで動作するブールゲッターにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.