| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > найти повторяющиеся символы и их количество |
| Автор: Mitresky 18.12.2008, 14:29 |
| Подскажите, нужно найти повторяющийся символ алфавита в файле, программа должна вывести эти символы и номерами строк в jTable, где он повторяется. |
| Автор: zhail 18.12.2008, 18:20 |
| Как я понимаю текст в файле, а что и в каком виде должно попасть в таблицу, в какие строки,... расскажи чуть подробнее. Вообще берем текст в входном потоке и парсим его, нашли и в таблицу. Расскажи подробнее. |
| Автор: Mitresky 19.12.2008, 13:10 |
| Вот пример файла: a b c 0 d e 2 f g h i j k 1 6 l m 5 n o 3 p q r 6 s t 7 u w x y z 9 8 g a b c a b c он обязательно должен быть столбцом. По этому примеру должен быть, что a - 3 раза повторяется, так же b и c. И всё это занести в таблицу. Вот пример таблицы: Она просто состоит из двух столбцов. В одной какой символ повторился, во-второй сколько раз. private void initComponents() { jScrollPane1 = new javax.swing.JScrollPane(); jTable1 = new javax.swing.JTable(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jTable1.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null} }, new String [] { "Символ", "Количество вхождений" } ) { boolean[] canEdit = new boolean [] { false, true }; public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); Надеюсь понятно :( |
| Автор: zhail 19.12.2008, 16:36 |
| тут проблемы по перебору символов решит StreamTokenizer и перебор таблицы при каждом .nextToken() |
| Автор: dorogoyIV 20.12.2008, 10:02 | ||
написал для последнего |
| Автор: Mitresky 24.12.2008, 20:47 |
| Спасиба ДРУГ!! помог!! |