Что означает следующую строку в Java:Что это значит, lines.next.toInt в Java
m = lines.next.toInt
Спасибо.
Что означает следующую строку в Java:Что это значит, lines.next.toInt в Java
m = lines.next.toInt
Спасибо.
Вы можете сделать это в java с помощью любого читателя. например, BufferedReader, FileReader, что-то вроде этого.
public class InJava
{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
//
//in main()
public static void main(String [] args)
{
Object obj= br.readLine();
}
}
Если вы используете список, используйте Iterator.
public class InJava
{
List<double> lst= new ArrayList<double>();
//fill the list.
Iterator it= lst.iterator();
//in main()
while(it.hasNext())
{
Object obj= it.next();
//Continue
}
}
lines
, возможно, итерируемая коллекция Double
объектов. Код, который вы опубликовали, обращается к следующему элементу в последовательности и преобразует его в целое.
Если вы также можете опубликовать окружающий код, мы сможем получить больше контекста на том же самом.
нормально, но на Java? –
Я думаю, 'lines' является результатом' io.Source.fromFile (...). GetLines() '. Так что это 'Iterator [String]', а не 'Iterator [Double]'. – senia
Вы тоже отметили scala в вопросе? Скобки для вызова функции являются необязательными в scala. Очевидно, что компилятор Java обозначил их как ошибки. – aquaraga
Что такое линии? –
- код Scala. Просто мне нужно знать, как я могу интерпретироваться на Java. –
он не является неполным. это Скала! –