我试图用Java 复制它.为了节省你的点击,它说一个字符数组['F', 'R', 'A', 'N', 'K', NULL, 'k', 'e', 'f', 'w'],当转换为以null结尾的字符串时,将在之后停止'K',因为它遇到一个空指针.但是,我的Java尝试似乎没有起作用.
public class TerminatingStrings{
public static void main(String[] args){
char[] broken = new char[3];
broken[0] = 'a';
broken[1] = '\u0000';
broken[2] = 'c';
String s = new String(broken);
System.out.println(s);
}
}
Run Code Online (Sandbox Code Playgroud)
还是打印ac.除此之外,我还试过(1)不初始化broken[1]和(2)显式设置为null,在尝试甚至没有编译.
这在Java中是否可行?或许我对事物的理解是错误的?
| 归档时间: |
|
| 查看次数: |
269 次 |
| 最近记录: |