質問: Javaにヌル文字って入りますか?? C言語を先に勉強したため、ヌル文字の概念はある程度理解しているので すが、Javaは最近勉強し始めたため同じようにヌル文字が入るのか分かり ません。どなたか教えて下さい。
回答: 誤解してる気がするが、nul文字(0)はCの文字列の終端とイ コールではない。 Cでのnul文字は文字列の終端を意味し、その理解が重要では あるが、nul文字自体はCとは関係なく存在している。 両言語での文字列の構造上の違いは、Javaの文字列がchar配 列ではなく、それを内包するクラスだと言うことだ。 これを使って、Javaは文字列に「変更不可」という特色も持 たせている。