В соответствии с методом String.split()
documentation метод возвращает массив, так как получается следующий код?Сплит-метод класса String возвращает строку?
retval
переменная внутри цикла for является String
, а не массивом, но нет ошибки?
public class String_Splitting_Example
{
public static void main(String args[])
{
String Str = new String("Welcome-to-Tutorialspoint.com");
System.out.println("");
System.out.println("Return Value :");
for (String retval: Str.split("-"))
{
System.out.println(retval);
}
}
}
str.split («-») является массив. Вы используете retval для его прокрутки. –