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

Разбиение строки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вызов метода при каждом открытии приложения http://www.cyberforum.ru/android-dev/thread1610587.html
Мне нужно, что бы при открытии приложения вызывался определенный метод. Если ставлю в onCreate, то вызов его происходит только если все активности уже уничтожены. То есть если закрыть приложение и...
Программирование Android Как закрыть фрагмент Есть главное активити в котором с помощью фрагментов показывается разный контент. Типа таба с очень большим числом вкладок. Информация для фрагментов закачивается из SQLite. Все работает отлично, но... http://www.cyberforum.ru/android-dev/thread1610359.html
Программирование Android Кто может это переработать для андроида? И вообще это возможно?
програма на CLI (windows form)
Размеры ресурсов для разных устройств Программирование Android
Например у меня есть картинка header.png, это header - Navigation Drawer`а. как изменять размер картинки ? чтобы на разных устройствах он выглядел нормально т.е. не растягивался и т.п. например...
Программирование Android Как лучше поступить? http://www.cyberforum.ru/android-dev/thread1610300.html
Есть уже законченное приложение. Принцип которого вэб приложение, грузящее основную часть через инет. Но не суть - тут всё работает. Есть необходимость добавить проверку некоего состояния (проще...
Программирование Android Приложение не видит интернет на планшете Здравствуйте! Написал приложение на Java+Eclipse, которое делает Post-запросы (есть разрешения "android.permission.INTERNET", "android.permission.READ_PHONE_STATE",... подробнее

Показать сообщение отдельно
umbrto
2 / 2 / 0
Регистрация: 04.02.2014
Сообщений: 71
14.12.2015, 01:31  [ТС]
Паблито, тут идет подсчет строки начиная со знака "[" и получается 20

Добавлено через 2 часа 14 минут
вот более менее разобрался что к чему
но остается все равно вопрос
у меня там, где должно меняться число [1\20], [2\20] и тд, остается одинаковым и равно 0
я понимаю из-за чего это(потому что я как бы и объявил 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
public class Test {
 
    public static void main(String[] args) {
        
       
        String s1 = "Шла Саша по шоссе и сосала сушку."; //строка
        int i =0;
        int NumSymbol = 20; // символы в строке
        String r1 = "[" + i + "/" + NumSymbol + "]" + " " +"=" + " "; // строка начальная [1\20] = и тд
        int beginIndex = 0;
        int l1 = r1.length() + s1.length(); // общая длина строк для выяснения кол-ва субстрок
        int NewNumSymbol = NumSymbol - r1.length(); // перемення для lastIndex (то есть сколько именно символов в куске текста после [1\20] = )
        int lastIndex = NewNumSymbol;
        int intNumOfOutputStrings = l1/NumSymbol; // кол-во строк
        if((l1% NumSymbol) != 0) { 
            intNumOfOutputStrings++; 
           // System.out.println(intNumOfOutputStrings);
             }
        
        for( i = 0; i < intNumOfOutputStrings; i++) {
            
            String res = r1 + s1.substring(beginIndex, lastIndex); // разбиение строки
            
            System.out.println(res);
            
            beginIndex=lastIndex;
            lastIndex+=NewNumSymbol;
    
        }
        
    }}

и то, что получается:
Кликните здесь для просмотра всего текста
[0/20] = Шла Саша по
[0/20] = шоссе и со
[0/20] = сала сушку.

ехидны редактор почему то не прочитал второй пробел во второй строке(перед "шоссе" еще один пробел) и тогда получается,что в каждой строке одинаковое кол-во символов
но мне надо, что бы номер строки не был равен 0
у меня уже голова кипит и я не понимаю, что надо сделать, что бы номер строки обновлялся в цикле

Добавлено через 16 минут
ай блин я не учел, что строка может быть маленькая и допустим пользователь по 1 символу в строке хочет
тогда куча ошибок вылезет
вот блиииин
и что в таком случае делать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru