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

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

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

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

26.07.2014, 02:18. Просмотров 446. Ответов 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

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

Написать функцию, возвращающую массив - C#
Есть такая функция, которая выводит список стран: ALTER FUNCTION . ( ) RETURNS TABLE AS RETURN ( select country ...

написать функцию, возвращающую массив - C++
Всем здравствуйте, Вопрос такой: нужно написать функцию, которая возвращает массив из двух чисел, и я не хочу использовать...

Написать функцию принимающую массив и возвращающую указатель на динамический массив - C++
Написать функцию принимающую массив и возвращающую указатель на динамический массив содержащий первые n нaибольших чисел. Как сделать...

Написать функцию, возвращающую часть строки в скобках - C++ Builder
Мне нужно, получая AnsiString просканировать его. И скопировать в возвращаемый AnsiString текст, который начинается с &quot;&quot; Вот как я это...

Написать функцию no_minus(), возвращающую исходный массив без отрицательных элементов - JavaScript
Создать(Написать) функцию no_minus(), аргументом которой является массив чисел, а результатом действия - модифицированный исходный массив,...

Написать функцию,удаляющую из строки первое слово и возвращающую его в качестве значения - C++
Написать функцию,удаляющую из строки первое слово и возвращающую его в качестве значения.

2
EVP
390 / 246 / 43
Регистрация: 14.12.2010
Сообщений: 472
26.07.2014, 16:32 #2
Цитата Сообщение от Muhammad97 Посмотреть сообщение
Подскажите, где ошибка?
В 14-ой строчке.

PS: Ну книжку по Яве открой хотя бы..
1
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 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));
    }
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2014, 17:56
Привет! Вот еще темы с ответами:

Написать функцию, возвращающую номер строки, содержащей минимальное значение числа в массиве - Turbo Pascal
Всем привет! Есть такая вот задачка, которую нужно сделать до завтра -.- : Написать функцию, имеющую в качестве входного параметра...

Дан массив из прототипов функций или указателей на функцию, сделать функцию, возвращающую этот массив - C++
Не охота создавать лишнею тему извиняюсь заранее Вопрос такой Можете подсказать есть массив из прототипов функций или...

написать написать функцию, возвращающую номер минимального элемента в простом списке - Lisp
написать функцию, возвращающую номер минимального элемента в простом списке.

Написать функцию, которая меняет местами элементы указанной строки с элементами указанного столбца - C++
Написать программу в С++,содержащую функцию Написать функцию, которая меняет местами элементы указанной строки с элементами указанного...


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

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

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