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

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

Войти
Регистрация
Восстановить пароль
 
ящюр
97 / 97 / 24
Регистрация: 15.03.2013
Сообщений: 517
Записей в блоге: 1
#1

string.split - Программирование Android

03.02.2014, 17:47. Просмотров 1045. Ответов 2
Метки нет (Все метки)

Имею string = "ПОНЕДЕЛЬНИК. 10 Февраль. TLC HD"

Проделываем
Java
1
2
String[] CannelParse = string.split(".");
String[] vgd = string.split(" ");
в первом случае имею CannelParse.lenght() = 0;
во втором - vgd.lenght() = 5;

Не могу понять почему первый вариант выдает 0. Точка это именно точка, символ с кодом 46 , смотрел файл через HEX редактор

Пробовал так
Java
1
2
String prs = new String(new byte[] {46});
String[] CannelParse = string.split(prs);
Все равно на выходе имею 0.

Если сделать так
Java
1
2
3
String Day = string.substring(0, string.indexOf("."));
                String Date = string.substring(string.indexOf(".")+1, string.lastIndexOf("."));
                String Channel = string.substring(string.lastIndexOf(".")+1);
то я получаю то, что нужно , но меня интересует почему не работает метод split(".") ? Какие могут быть варианты?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2014, 17:47     string.split
Посмотрите здесь:

Вылетает приложение. string.split() - Программирование Android
Есть обычный текстовый файл, в нем строки вида: Param1 = value Хочу их разделить в массив, делаю: mLine = reader.readLine(); ...

Split Action Bar не работает - Программирование Android
Здравствуйте, я создал иконку в actionbar, файл res/menu/menu_main.xml и хочу чтобы она находилась на нижней части экрана. <item...

Split(",") Очень долго работает - Программирование Android
Можно ли оптимизировать как то? Хочу получить String ..."key":.. от этого оставляю только ...

String - Программирование Android
Здравствуйте. Решил заняться локализацией своего приложения (никогда ранее не занимался этим), до этого все тексты были записаны не в...

String-array - Программирование Android
много файлов string-array в values можно ли и как к ним обращаться по номеру?

string.xml - Программирование Android
Все стринговые данные для приложения хранятся в string.xml Это классно работает если у вас не меняются строки в приложении А вот...

Генератор String - Программирование Android
Добрый день, уважаемые форумчане. Уже который день пытаюсь решить маленькую проблему, но не получается. Возможно ли при помощи Random...

string split - Java SE
Есть строка с числами, записанными через разное количество пробелов: "4 6 -4 0" Подскажите пожалуйста как ее правильно разбить на...

String.Split - C#
Хочу при помощи метода String.Split(char) взять имя файла который содержитса в переменной dirs ...

Split string in lisp - Lisp
Собственно говоря не нашел такой функции в стандартном наборе sbcl. Значит нужно сделать свою. Может есть вариант попроще? :read:Кто что...

В Split передать параметр string - C#
приветствую! подскажите пожалуйста, вот таким образом я делю строку на части.. photo.Split('/') мне необходимо сделать точно так же,...

Возможно ли ускорить String.Split? - C#
Добрый день! Нужно разделять строки на слова. Разделители: пробел, точка, запятая. Стандартный Split работает довольно медленно,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
03.02.2014, 18:20     string.split #2
Цитата Сообщение от ящюр Посмотреть сообщение
но меня интересует почему не работает метод split(".")
он работает.
Java
1
string.split("\\.")
ящюр
97 / 97 / 24
Регистрация: 15.03.2013
Сообщений: 517
Записей в блоге: 1
03.02.2014, 18:28  [ТС]     string.split #3
Действительно работает. Честно сказать не думал, что точка может входить в управляющую последовательность. Не было подобной практики.
Yandex
Объявления
03.02.2014, 18:28     string.split
Ответ Создать тему
Опции темы

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