Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 10

Метод для выбора элемента списка по номеру элемента

08.04.2015, 20:27. Показов 548. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
import java.io.*;
import java.util.Date; 
import javax.swing.*;
import java.awt.*;
public class Node {
    static String line="";
    String inf; //информационная часть
    Node next;
    static int count=0;
    static Node list;
    static Node current;
Node( ) { this.next=null; this.inf=null; } //конструктор
Node (String name) {
    this.inf=name; 
    this.next=null; 
} //конструктор
protected static void main ()throws IOException{
      File f=new File("lab4.txt");
      try{
          list = new Node("Список 1: "); 
          BufferedReader in = new BufferedReader(new FileReader(f));
          while((line=in.readLine())!=null){
           String[] temp=line.split(" ");
            for(int i=0; i<temp.length; i++){
             addNode(list,temp[i]);
            }   
            }
              printMyList(list);
             System.out.println("");
             list= reverseMyList(list);
          printMyList(list);
          in.close();
        }catch(FileNotFoundException r){
    }
}
public static void addNode (Node head, String s) { //добавить элемент s к списку head
        Node e=new Node (s); //создать новый элемент списка и поместить в него s
        Node old=head.next; 
        e.next=old; // добавить элемент
        head.next=e; 
        count++;
}
public static void printMyList (Node c) { //напечатать список
        while( c !=null ) { // если список существует,
            System.out.print( c.inf+ " "); //напечатать информационную часть
            c=c.next; //и перейти по связи к следующему
        }; //while
} //printMyList
public static Node reverseMyList (Node c) { //напечатать список
                 current=new Node("Список 2: ");
                 String line2[]=hv(c);
                 int y=count;
                 list=null;
                 
                 for(int i=0;i<y;i++){ 
                  addNode(current,line2[i]);
        }
        
    return current;
} //printMyList
public static String[] hv(Node c){
    String cs="";
    c=c.next; 
    while(c!=null) { // если список существует,
       cs+=c.inf+" ";
       c=c.next;   
    }
    String[]m=cs.split(" ");
return m;
}
}
есть программа, она считывает элементы с текстового документа и переставляет их в обратном порядке. в нее нужно добавить метод для выбора элемента списка по номеру элемента. кто-то может помочь. желательно с краткими комментариям. спасибо.

Добавлено через 1 минуту
и комментарии в более понятной форме для восприятия, только осваиваю. спасибо заранее.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.04.2015, 20:27
Ответы с готовыми решениями:

После выбора элемента списка выведите номер элемента.
помогите решить) Создайте в программном режиме компонент ComboBox. Элементы списка заполните строками из текстового файла. После выбора...

Удаление элемента по номеру из списка
Нужно удалить элемент из списка по номеру. Вот функция. Сам элемент удаляется, но потом вместо него выводится пустая строка. Функция...

Удаление элемента из списка по его номеру
Народ, подскажите как связать функцию удаления элемента списка по номеру со структурами которые даны typedef struct { char name; ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.04.2015, 20:27
Помогаю со студенческими работами здесь

Метод appendChild добавляет только для последнего элемента списка
Всем бобра ) У меня есть вложений список, к примеру: &lt;ul&gt; &lt;li&gt;&lt;span&gt;Папка 1.1&lt;/span&gt; ...

SWI Prolog: удаление элемента из списка по номеру
удаление элемента из списка по номеру erase_element_1(2, , ). Помогите, пожалуйста

Метод для сравнения одного элемента списка с несколькими другими за один проход ?
Допустим есть код, которые сравнивает елемент с индексом 1 списка lines2 с каждым елементом списка lines1: for (int k = 0; k &lt;...

Событие Выбора Элемента Списка Type Ahead
Всем привет. Нашел любопытную идею касательно сабжа, попробовал реализовать. Общий смысл - по выбору элемента из выпадающего списка...

После элемента массива кратного 7 вставить число равное номеру этого элемента
Решите пожалуйста эту задачу В одномерном массиве найти элемент, который кратен 7, и после него вставить число, определяющее...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru