для начала я хочу сказать, что это не домашнее задание или что-то еще, я просто хочу получить более глубокое знание об этих типах массивов с помощью ввода-вывода, поэтому не стесняйтесь просто рассказывать мне, как вы решить эту проблему с помощью сканера, если его решаемая: Pjava - сканирование txt в 2D-массивы с собственным классом
, если у меня есть текстовый файл, который, как:
car 1 2 3 4 5
boat 1 2 3 4 5
plane 1 2 3 4 5
и я сделал новый класс в новом .java-файл, который является абстрактным 2d массив:
class Type
{
String type;
int number;
}
public toString()
{
return String.format("%02d:%02d", type, number);
}
, возможно получить такой отпечаток, как:
car:1 car:2 car:3
boat:1 boat:2 boat:3
etc? Благодарю.
редактировать: также ArrayList конечно ..
edit2:
while (scanner.hasNext())
{
list.add(scanner.hasNext(), 0); //the array should be <car, 0>
} //later i will loop through numbers
Это решаемая. Почему бы не попробовать сначала перед публикацией здесь? Вы не сломаете свой компьютер, выполнив это, и даже если ваш код не сработает, вы узнаете гораздо больше о том, как пытаться продвигать свои способности, чем если бы кто-то лопнул, чтобы вы получили решение. –
Я пробовал, но, к сожалению, у меня так много других, чтобы учиться, как математика, поэтому у меня не слишком много времени для экспериментов. < –
Вы заявляете: 'Я пробовал, но, к сожалению, у меня так много других, чтобы учиться, как математика, поэтому я не слишком много времени, чтобы экспериментировать ». Значит, вы говорите, что ваше время более ценно, чем наше? Давай же! –