20260101_charについて
Javaにおけるchar型は、文字を表すプリミティブ型である。
java
// いずれも65(文字のA)を見た目を変えて記述しているだけ。
char c1 = 65; // A(10進数表記)
char c2 = 0b0100_0001; // A(2進数表記、0b始まりで"_"で区切ることが可能)
char c3 = 0101; // A(8新数表記、0始まり)
char c4 = 0x41; // A(16進数表記、0x始まり)
char c5 = 'A' // A(文字で表記)プリミティブ型なので、char同士を比較するときは、 == で比較することが可能。
charとStringは型が異なるので、比較する際はcharまたはStringに揃えた上で比較する必要がある。