"Открытый тип должен быть определен в своем собственном файле", но имя файла и имя класса совпадают
import java.util.StringTokenizer;
public class josimarleewords {
private static String[] tokenize(String str) {
StringTokenizer tokenizer = new StringTokenizer(str);
String[] arr = new String[tokenizer.countTokens()];
int i = 0;
while (tokenizer.hasMoreTokens()) {
arr[i++] = tokenizer.nextToken();
}
return arr;
}
public static void main(String[] args) {
String[] strs = tokenize("He said, That's not a good idea.");
for (String s : strs)
System.out.println(s);
}
}
1 ответ
Если ваш файл называется Josimarleewords.java, то ваш класс должен называться Josimarleewords. Убедитесь, что вы используете заглавную букву первой буквы.