tomeczek11
  • Najlepsze
  • Wszystkie komentarze
Daredzik
Daredzik
@tomeczek11: właśnie taki obraz javowców xD
Wyrewolwerowanyrewolwer
@Daredzik: Taki, czyli jaki?
Wrath_of_the_Tyrant
jeżeli będziemy cały czas pracować na stringach, które w Javie są niezmienialne


@Wyrewolwerowanyrewolwer: Gdyby tylko w Javie istniało coś takiego jak StringBuilder...
Zeronader
@tomeczek11: po roku odpisał mu na pytanie? wut?
D.....x
D.....x
@tomeczek11: XDDDD
dqdq1
dqdq1
4
@tomeczek11: dam plusa, niby ze rozumiem
vipe
vipe
2
@Wyrewolwerowanyrewolwer: StringBuilder. Znamy liczbe powtorzen (zakladam ze jest to informacja wejsciowa), wiec latwo przewidziec ile miejsca prealokowac w builderze. Bedzie szybko i ladnie. I nie jest wybitnie rekurecyjne. Iteracyjnie jest rownie proste, jesli nawet nie prostsze.
sramnawas
Najlatwiej chyba sprawdzic dlugosc stringa1, podzielic przez 2 i wkleic string2 po indexie, ktorym jest wynik dzielenia str1 przez 2 xd
b.....q
b.....q
@sramnawas: Ja bym zrobił substring "String One" na dużych literach (do listy). Mam dwu-elementową listę i insertuje jako drugi element "String Two" następnie binduje wszystko do jednego stringa z listy trzech elementów.

EDIT: Chodzi jednak o środek, to tak jak piszesz jest spoko :D
vipe
vipe
1
@Daredzik: dziwna nazwa na studentow, ktorzy z przypadku trafili na zajecia z programowania.
Wrath_of_the_Tyrant
a co za różnica czy użyje prealokowanego stringbuildera czy tablicy znaków?


@Wyrewolwerowanyrewolwer: tablica znaków nie posiada gotowych metod "indexOf", "substring" oraz "insert".
Wyrewolwerowanyrewolwer
@bartosaq: No tak średnio. Zauważ że tam chodzi o zwielokrotnienie tej operacji.

@bartosaq: @sramnawas: Oboje się mylicie, żadne z Was nie ma racji.
( ͡° ͜ʖ ͡°)

A
O.....k
O.....k
@Wyrewolwerowanyrewolwer:

Jak to Phil Collins śpiewał:
Well if you told me javowiec was drowning, I would not lend a hand
MikelThief
MikelThief
tomeczek11
tomeczek11 Autor
0
Wyrewolwerowanyrewolwer
@Wrath_of_the_Tyrant: @vipe: a co za różnica czy użyje prealokowanego stringbuildera czy tablicy znaków?
vipe
vipe
0
@Wyrewolwerowanyrewolwer: sam napisales, ze rozwiazanie z char[] zwieksza ryzyko bugow. Ze StringBuilderem pozostajemy przy prostym, czytelnym kodzie, ergo mniej bugow.
Wyrewolwerowanyrewolwer
@vipe: z tym że gdyby chcieć zrobić to w czasie zbliżonym do liniowego to i tak bez bezpośredniej pracy na indeksach się nie obejdzie. Więc dostajemy albo tablice znaków albo ładnie opakowana znaków w gettery i settery ¯\_(ツ)_/¯