Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Muhammad97
10 / 10 / 1
Регистрация: 10.11.2013
Сообщений: 238
#1

Написать функцию возвращающую массив с элементами из строки - Android

26.07.2014, 02:18. Просмотров 419. Ответов 2
Метки нет (Все метки)

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
import java.util.*;
import javax.xml.transform.*;
 
public class Main
{
    
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
 
        String text = "whwhjwjw|jwjwjwjw|nwjwjwnw|jwjwjw";
        String delimiter = "|";
        ArrayList<String> res = new ArrayList();
        res = parse(text, delimiter);
        
   }
    
    ArrayList<String> parse(String s, String delimiter)
    {
        ArrayList<String> result= new ArrayList<String>();
        if (s.indexOf(delimiter) == -1){ result = null;}
        else
        {
            s = s + delimiter;
            while (true)
            {
                int delpos = s.indexOf(delimiter);
 
                if (delpos == -1) break;
 
                String element = s.substring(0, delpos);
                result.add(element);
                s = s.substring(delpos + 1, s.length() - delpos - 1);               
            }
        }
 
        return result;
 
    }
    
}
Пытаюсь написать функцию возвращающую массив с элементами из строки. Но выдает ошибку:

this method cannot be referenced from a static context

Подскажите, где ошибка?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2014, 02:18     Написать функцию возвращающую массив с элементами из строки
Посмотрите здесь:

Android Управление элементами меню
Android Как правильно написать функцию?
Преобразовать массив float чисел в массив типа byte и наоборот Android
Android ListView сообщения с прикрепленными элементами
Как управлять элементами через код? Android
Android Создание списка с настраиваемыми элементами
Как создать RecyclerView c передвигаемыми элементами? Android
Парсинг JSON-строки и вывод данных из строки Android
Android Сравнить элемент одного массива со всеми элементами другого массива
Android Список с разными и сложными элементами
Android Обработка событий дочерним и родительским элементами

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
EVP
320 / 242 / 43
Регистрация: 14.12.2010
Сообщений: 462
26.07.2014, 16:32     Написать функцию возвращающую массив с элементами из строки #2
Цитата Сообщение от Muhammad97 Посмотреть сообщение
Подскажите, где ошибка?
В 14-ой строчке.

PS: Ну книжку по Яве открой хотя бы..
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
26.07.2014, 17:56     Написать функцию возвращающую массив с элементами из строки #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Main {
 
    public static final String DELIMITER = ";";
 
    public static void main(String[] args) {
        System.out.println("Hello world");
 
        String text = "whwhjwjw;jwjwjwjw;nwjwjwnw;jwjwjw";
        List<String> parsed = parse(text);
    }
 
    private static List<String> parse(String src) {
        return Arrays.asList(src.split(DELIMITER));
    }
 
}
Yandex
Объявления
26.07.2014, 17:56     Написать функцию возвращающую массив с элементами из строки
Ответ Создать тему
Опции темы

Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru