Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Milan Gallas
Tvůrce
Avatar
Milan Gallas:25.7.2014 21:59

ahoj v proměnné text(typu String) mám uloženou hodnotu "DB.objects.ser­vices.Pokus"

pak se snažím rozdělit text:

String[] pole = text.split(".");
System.out.println(pole.length);

vypíše se 0

ale text se nerozdělí. pokud dám místo znaku . třeba znak e, vše jde normálně. Nevíte někdo proč?

Editováno 25.7.2014 21:59
 
Odpovědět
25.7.2014 21:59
Avatar
Odpovídá na Milan Gallas
Michal Žůrek - misaz:25.7.2014 22:01

nepoužívá java na rozdělování regulární výraz? Zkus

String[] pole = text.split("\.");
 
Nahoru Odpovědět
25.7.2014 22:01
Avatar
Milan Gallas
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Milan Gallas:25.7.2014 22:02

JO už jsem si to taky uvědomil, ale i tak díky za reakci.
Vyřešil jsem to takhle:

text.split("\\.");

a funguje to, tak jak má :D

 
Nahoru Odpovědět
25.7.2014 22:02
Avatar
Odpovídá na Milan Gallas
Michal Žůrek - misaz:25.7.2014 22:09

jo na escapování jsem zapoměl. :)

 
Nahoru Odpovědět
25.7.2014 22:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.