Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 I';我得到了关于预期识别器和I';我不知道为什么_Java_String - Fatal编程技术网

Java I';我得到了关于预期识别器和I';我不知道为什么

Java I';我得到了关于预期识别器和I';我不知道为什么,java,string,Java,String,实际上,下面的程序是我实际程序的一个模块,我在代码中得到了预期的标识符错误 class New { static void check(String m) { int start=0,end=0; char ch[]=m.toCharArray(); for(int i=0;i<m.length();i++) { start=end; if(ch[i]==32)

实际上,下面的程序是我实际程序的一个模块,我在代码中得到了预期的标识符错误

class New
{

    static void check(String m)
    {
        int start=0,end=0;
        char ch[]=m.toCharArray();
        for(int i=0;i<m.length();i++)
        {
            start=end;
            if(ch[i]==32)
            {
                end=i;
                break;
            }
            count(ch,start,end);
         }
      }

      static void count(char chq[],int initial,int final)
      {
          //String s=new String(chq,initial,final);
          System.out.println(initial+" is Initial");
          System.out.println(final+" is final");
      }

      public static void main(String... s)
      {
          String k="India is a Good Nation. I Love my India";
          check(k);
      }
}
新类
{
静态无效检查(字符串m)
{
int start=0,end=0;
char ch[]=m.toCharArray();

for(int i=0;i可能是因为您在count方法中使用final作为参数名。final是java中的一个关键字,不能用作参数名或变量名。请尝试-

static void count(char chq[],int initial, final int end)
{
     //String s=new String(chq,initial,final);
     System.out.println(initial+" is Initial");
     System.out.println(end+" is final");
 }
而不是

  static void count(char chq[],int initial,int final)
  {
      //String s=new String(chq,initial,final);
      System.out.println(initial+" is Initial");
      System.out.println(final+" is final");
  }

确切的错误是什么?你期望发生什么?实际发生了什么?为什么不?你得到了什么错误?你读过吗?完全没有用。“此代码中的某些错误”和“一些标识符期望”完全不传达任何信息。你可以开始将
final
重命名为保留字以外的任何内容。这是一个非常糟糕的问题。你不能读取某些错误,或者至少用谷歌搜索它们吗?