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

Разбиение строки - Программирование 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",... подробнее

Показать сообщение отдельно
vindigo
20 / 20 / 3
Регистрация: 15.05.2014
Сообщений: 80
14.12.2015, 02:03
ща погоди, допишу

Добавлено через 7 минут
ща погоди, допишу
по-моему будет понятней для пользователя, если реализовать кол-во "чистых" символов в строке, т.е только "Шла Саша по шоссе и сосала сушку." Без приставок всяких.
Если да то вот рабочий код:

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
public class Test {
 
    public static void main(String[] args) {
        
       
        String s = "Шла Саша по шоссе и сосала сушку."; //строка
        int intNumSymbol = 20; // символы в строке
        
        int intNumOfOutputStrings = s.length()/intNumSymbol; // кол-во строк
        if((s.length()%intNumSymbol) != 0) { // если нацело не делится,
            intNumOfOutputStrings++; // то добавляем дополнительно строку
        }
        
        for(int i = 0, beginIndex = 0, lastIndex = intNumSymbol, x = 1; i < intNumOfOutputStrings; i++) {
            
            System.out.println("[" + x + "/" + intNumSymbol + "]" + " " +"=" + " " + s.substring(beginIndex, lastIndex));
            x++;
            beginIndex += intNumSymbol; // смещаем на три вправо
            
            if(s.length()-lastIndex < intNumSymbol) {// чтобы lastIndex не стал
                lastIndex = s.length(); // больше длины строки проверим наверно так
            } else {
                lastIndex += intNumSymbol;
            }
            
            
        }
        
    }}
вывод по 20

[1/20] = Шла Саша по шоссе и
[2/20] = сосала сушку.

вывод по 5

[1/5] = Шла С
[2/5] = аша п
[3/5] = о шос
[4/5] = се и
[5/5] = сосал
[6/5] = а суш
[7/5] = ку.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru