Aktywne Wpisy
jmuhha +186
Co myślicie o takiej kartce którą kupiłam na ślub kolezanki
popik3 +1320
Prosta sprawa, dajesz plusa i ostatnia cyfra mówi Ci o tym co będziesz robić w majówkę. To nie #glupiewykopowezabawy ani #heheszki ani #humorobrazkowy
Przykładowy String:
C:\Users\ja\piosenka.mp3
zamienić na wyjściowy String:piosenka.mp3
?Próbowałem najpierw odwrócić wejśćiowy string, a później w pętli for przepisać odwróconego do nowego stringa do momentu znalezienia " / ", a nstepnie odwrócić string, ale slashe nei były wykrywane.
#java #programowanie
A jak się bawisz ścieżką do pliku, to użyj klasy Path.
I pokaż kod. Tylko SSCCE.
new File("C:\Users\ja\piosenka.mp3").getName()
i przy ścieżkach do plików używaj File.separator - tak aby nigdzie w Twoim kodzie nie pojawił się magiczny string "/" albo "\"
Tak, wincyj regexpów!
Programista miał problem. Postanowił go rozwiązać za pomocą wyrażenia regularnego. Teraz ma dwa problemy.
Nic do wyrażeń regularnych nie mam, są bardzo potrzebne. Niestety, z tego co widzę, są wciskane wszędzie, bez zastanowienia, nawet tam gdzie nie pasują i gdzie jest lepsze rozwiązanie. Jak w tym przypadku.
String z = Paths.get(a).getFileName().toString();
Dziękuję ( ͡° ͜ʖ ͡°)Temat można załatwić na bardzo wysokim poziomie abstrakcji, nie pozbawiając kodu jego human-readability. A regexp można zostawić tam gdzie jest naprawdę potrzebny, np. do walidacji adresu e-mail wg specyfikacji ( ͡° ͜ʖ ͡°)
Naprawdę ktoś tworzy takie regexpy? (ʘ‿ʘ)
Nie wyobrażam sobie coś takiego pisać, 100x szybciej napisał bym kod na kilku pętlach po charach, a sam kod byłby 1000x szybszy :D
RegExa chyba głównie używam do takich jednorazowych programów, w których jednorazowo przetwarzam sporo danych, wyciągając jakieś dziwne wartości, np z plików z kodem itd. Raz napiszesz, użyjesz, i wywalisz :D
Tak to bardzo rzadko w
W każdym razie tak jak pisałem warto się ich nauczyć