Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Holsteng
47 / 10 / 2
Регистрация: 26.03.2012
Сообщений: 246
1

Определение количество чисел в файле

02.07.2012, 15:53. Просмотров 1366. Ответов 1
Метки нет (Все метки)

Всем привет!

Хочу реализовать следующее:
Есть текстовый файл, а в нем числа (int). Необходимо считать числа в массив. Проблема в том, что я не знаю сколько там чисел. Подскажите, как узнать количество чисел в файле? После определения я создам массив и запишу в него числа.
Считываю через Scanner
Java
1
2
File file=new File("TaskTwo.txt"); 
Scanner scannerfile = new Scanner(file);
Как вариант использовать ArrayList и не париться с числом байт в массиве, но мне необходимо считать в двумерный массив. Создать массив массивов можно, но пока для меня сложно. Подскажите.

Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2012, 15:53
Ответы с готовыми решениями:

Определение четных и нечетных чисел!
Помогите нужно написать рекурсивную программку, для определения четных и...

Подсчитать количество слов в файле
Подскажите, пожалуйста, написала программу, которая считывает текст из файла, а...

Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе
1) Даны три целых числа. Найти количество положительных и количество...

Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе
Прошу помочь с решением задач. 1) Даны три целых числа. Найти количество...

Определение наименьшего общего кратного двух натуральных чисел
Составить программу определения наименьшего общего кратного двух натуральных...

1
mutagen
2565 / 2238 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
02.07.2012, 23:21 2
Цитата Сообщение от Holsteng Посмотреть сообщение
Создать массив массивов можно, но пока для меня сложно. Подскажите.

Заранее спасибо.
ну например лист листов можно создать

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.io.BufferedReader;
import java.io.IOException;
import java.io.StreamTokenizer;
import java.io.StringReader;
import java.util.ArrayList;
import java.util.LinkedList;
 
public class ReadTwoDimensionalArray {
 
    public static void main(String[] args) throws IOException {
        String separator = System.getProperty("line.separator");
        String fileImitation = "1 2" + separator + "3 4" + separator + "5 6" + separator;
        StringReader reader = new StringReader(fileImitation);
        // Reader reader = new FileReader("input.txt");
        StreamTokenizer in = new StreamTokenizer(reader);
        LinkedList<ArrayList<Integer>> arr2dim = new LinkedList<ArrayList<Integer>>();
        arr2dim.add(new ArrayList<Integer>());
        int idx = 0;
        while (in.nextToken() != StreamTokenizer.TT_EOF) {
            if (idx == 2) {
                arr2dim.add(new ArrayList<Integer>());
                idx = 0;
            }
            if (in.ttype == StreamTokenizer.TT_NUMBER) {
                arr2dim.getLast().add((int) in.nval);
                idx++;
            }
        }
        System.out.println(arr2dim);
    }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2012, 23:21

В массиве K [m] [n] целых чисел найти количество положительных четных чисел
В массиве K целых чисел найти количество положительных четных чисел. буду...

Задан массив из n целых чисел — a1,…,an. Требуется посчитать количество различных чисел, встречающихся в массиве
В первой строке входных данных записано одно целое число n ( 1≤n≤105) —...

Как сделать изменяемое количество записей в файле
Здравствуйте. Снова решил создать новую тему с таким вопросом. Подскажите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru