Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我将代码从oneNote复制到Eclipse时,正确的代码会用红色波浪线标记,并给出语法错误_Java_Eclipse_Onenote - Fatal编程技术网

Java 当我将代码从oneNote复制到Eclipse时,正确的代码会用红色波浪线标记,并给出语法错误

Java 当我将代码从oneNote复制到Eclipse时,正确的代码会用红色波浪线标记,并给出语法错误,java,eclipse,onenote,Java,Eclipse,Onenote,我试着先把文本复制到记事本上,然后再从记事本上粘贴,以消除可能的文本格式。但还是不起作用 然而,当我将代码复制到google搜索栏,然后将其粘贴回Eclipse时,它就工作了 有人能告诉我为什么会这样吗?从oneNote复制文本时,是否有更简单的方法防止出现这些语法错误 public static void isPalidrome(String str) {     if (str.charAt(0) != str.charAt(str.length() - 1)) {

我试着先把文本复制到记事本上,然后再从记事本上粘贴,以消除可能的文本格式。但还是不起作用

然而,当我将代码复制到google搜索栏,然后将其粘贴回Eclipse时,它就工作了

有人能告诉我为什么会这样吗?从oneNote复制文本时,是否有更简单的方法防止出现这些语法错误

    public static void isPalidrome(String str) {
            if (str.charAt(0) != str.charAt(str.length() - 1)) {
                    System.out.println("Not a palidrome");
                }

            else if (str.length() <= 2) {
                    System.out.println("Is a palidrome");
                }

            else {
                    isPalidrome(str.substring(1, str.length() - 2));
                }
    }

}
publicstaticvoidispalidrome(stringstr){
如果(str.charAt(0)!=str.charAt(str.length()-1)){
System.out.println(“不是回文”);
    }

else if(str.length()OneNote不利于保存编程代码。它会在代码中插入不间断的空格。它不可见,但从OneNote中复制时总是会出错


请对OneNote反馈进行投票,让他们了解问题:

该代码属于哪一类?请向我们展示文件中的其余代码,好吗?如果粘贴后保存,Eclipse会理解编码,错误也会消失。请仅信任文本编辑器,甚至不信任记事本。正如现在已删除的答案正确告诉您的,这是一种编码sue使用一些不可打印的字符。请手动删除换行符和缩进并重新添加,或者尝试将代码从oneNote复制到其他位置,然后eclipse。