Что не так со следующим кодом, я пытаюсь написать исходный код метода длины, я попробовал его с С ++ (я имею в виду ту же логику), и он сработал, но здесь он дает мне ошибку исключения ниже: StringIndexOutOfBoundsException, спасибо за помощь . Примечание: я использую идею intellij
package com.company;
public class Main {
public static void main(String args[]) {
String text = "hello world";
int i = 0;
while (text.charAt(i) != '\0') {
i++;
}
System.out.println(i);
}
}
c++
, и поэтому логика в java не имеет никакого смысла. hg.openjdk.java.net/jdk7u/jdk7u6/jdk/file/8c2c5d63a17e/src/ - person luk2302   schedule 22.06.2021length()
для своих строк, чтобы узнать их длину. - person OH GOD SPIDERS   schedule 22.06.2021\0
в javaString
(если вы явно не поместили \ 0 в строку, что совершенно верно) - person Gyro Gearless   schedule 22.06.2021