Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Muhammad97
10 / 10 / 2
Регистрация: 10.11.2013
Сообщений: 238
1

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

26.07.2014, 02:18. Просмотров 984. Ответов 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
Ответы с готовыми решениями:

Написать функцию, возвращающую массив
Есть такая функция, которая выводит список стран: ALTER FUNCTION . ( )...

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

Написать функцию принимающую массив и возвращающую указатель на динамический массив
Написать функцию принимающую массив и возвращающую указатель на динамический...

Написать функцию, возвращающую часть строки в скобках
Мне нужно, получая AnsiString просканировать его. И скопировать в возвращаемый...

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

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

PS: Ну книжку по Яве открой хотя бы..
1
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
26.07.2014, 17:56 3
Лучший ответ Сообщение было отмечено Muhammad97 как решение

Решение

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

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

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

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


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

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

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