マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

Null文字

文字列の途中に\0を入れて表示させたらどうなるんだろうと思い試してみたが、ただ普通に\0を除いた全ての文字が表示された。まぁ、そんなものかと思い適当に\nのところで改行するループ作って終了。結局何がしたかったのかよくわからなくなってきたが、区切り文字としては使えそうかな

public class NullCharacter{
    public static void main(String[] args){
        String text = "Hello\0World\0";

        //\0を除いた全ての文字が表示される
        System.out.println(text);

        //ヌル文字で改行した文字列表示
        for(char c : text.toCharArray())
            if(c == '\0')
                System.out.println();
            else
                System.out.print(c);
    }
}