Zapytanie o metodę trim () w Javie
Zadałem wcześniej pytanie, ale spotkałem się z ostrą krytyką, więc tutaj pozuję. Prostsze i przeformułowane tak, by przemawiało do tych, którzy mogli być zaniepokojeni tym, o co wcześniej pytałem.
TŁO Parsuję trochę HTML w celach informacyjnych. Wyodrębniłem wszystko w szeregu linii, ale treść, którą chcę złapać, i kilka spacji po nim. Aby pozbyć się przestrzeni, zdecydowałem się użyć trim (), ale miałem problemy. Ostatnie kilka wierszy mojego kodu to testy:
System.out.println("'" + someString + "'\n'" + someString.trim() + "'");
Wyniki były następujące:
'Sophomore '
'Sophomore '
Martwiłem się, że mogę mieć problem ze sposobem wywoływania trim (), ponieważ od czasu do czasu popełniamy błędy, więc przetestowałem to w ten sposób:
String s = " hello ";
System.out.println("'" + s+ "'\n'" + s.trim() + "'");
Wyniki były następujące:
' hello '
'hello'
MOJE PYTANIE Co robię źle? Chcę dostać „Sophomore”, a nie „Sophomore”
Z niecierpliwością czekam na Wasze doskonałe odpowiedzi (dzięki z góry!).