Java - char的区别= 0;在Linux和Windows上

时间:2016-07-17 13:43:06

标签: java linux windows encoding

我遇到了问题 - Windows上的代码返回:

UTF-8
>> <<

代码:

import java.nio.charset.Charset;

public class CharQuestion {

    public static void main(String[] args) {

        char zeroChar = 0;
        String start = ">>";
        String end = "<<";

        String str = String.format("%s%c%s", start, zeroChar, end);

        System.out.println(Charset.defaultCharset().name());

        System.out.print(str);
    }

}

但Linux上的相同代码仅返回

UTF-8
>>

你能帮忙找出原因吗? 谢谢

0 个答案:

没有答案