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

Записать строку в двумерный массив - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Из приложения А проверить наличие установленного на устройстве приложения В http://www.cyberforum.ru/android-dev/thread1507008.html
Извиняюсь за нубский вопрос. Подскажите в андроид есть возможность из приложения А проверить наличие установленного на устройстве приложения В. Если есть, то напишите пару слов о методах...
Программирование Android Программно скрыть элемент меню подскажите, у меня есть ToolBar в качестве ActionBar, к нему прикреплен Menu с одним элементом, и вот мне надо в зависимости от действий в программе, показывать и скрывать этот элемент. подскажите... http://www.cyberforum.ru/android-dev/thread1506964.html
Программирование Android Переписать ios приложение на Android
Всем привет! Я разработчик ios и собираюсь написать игру для этой платформы. После завершения хочу найти программиста чтобы сделать эту же игру для android устройств. 1. Облегчит ли задачу android...
Программирование Android Работа с разделенным экраном
Добрый вечер! Задавал вопрос про разделение экрана, подсказали все получилось, но теперь возник следующий вопрос. Хочу на первой половине сделать прокручивающийся список который сделал, а на...
Программирование Android Работа с камерой http://www.cyberforum.ru/android-dev/thread1506930.html
Когда приложение использует камеру то изображение которое идет с камеры(видеокадры) отображаются на дисплее телефона. Как сделать так чтобы кадры видеокамеры не отображались на дисплее устройства а...
Программирование Android Как прикрепить програмно кнопку к другому элементу в RelativeLayout Как прикрепить програмно кнопку к другому елементу в RelativeLayout ? подробнее

Показать сообщение отдельно
Dimitrii
1 / 1 / 0
Регистрация: 20.04.2013
Сообщений: 185

Записать строку в двумерный массив - Программирование Android

30.07.2015, 12:43. Просмотров 364. Ответов 3
Метки (Все метки)

Я в одном методе масив чисел записываю в строку. По рядкам делю " ", по столбикам "n". Но нужно обратно переводить, а для этого надо разбить строку дважды. Как один раз разбить- понятно
Java
1
String[] strings = str.split(" ");
но как второй раз разбить, чтобы записать в новый массив двухмерный. Понимаю, что возможно очень туплю, но уже пару часов сижу не могу понять .

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
private String arrayToString2(int[][] arr) {
        StringBuilder sb = new StringBuilder();
 
 
        for(int j=0;j<arr.length;j++) {
 
 
            {
                for (Integer i : arr[j]) {
                    sb.append(i.toString()).append(" ");
                }
 
            }
 
            sb.append("n");//new line
        }
        return sb.toString().trim();
    }
 
    private int[][] stringToArray2(String str) {
        String[] strings = str.split(" ");
        String[][]out=new String[strings.length][strings[0].split(" ").length];
        String[]help;
        for(int i=0;i<strings.length;i++)
        {
            help=strings[i].split("n");
            for(int j=0;j<out[0].length;j++)
            {
 
                out[i][j]=help[j];
 
            }
 
 
        }
 int[][] arr = new int[strings.length][out[0].length];
        for (int i = 0; i < arr.length; i++) {
            for(int j=0;j<arr[0].length;j++)
            {
                arr[i][j] = Integer.valueOf(out[i][j]);
            }}
        return arr;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru