לא מבין למה אין שום דרך פשוטה לעשות את זה.. כל מה שאני מנסה זורק לי שגיאההמתודה contains יכולה לקבל רק CharSequence, ואני רוצה לבדוק מול char אז זה לא מתאים.
המתודה indexOf מחזירה -1 אם הstring לא קיים בstring, והיא לא יכולה לקבל char. כמובן שגם אי אפשר לעשות cast מCHAR לSTRING
בקיצור כבר השתגעתי מהדבר הכי פשוט בעולם.
Scanner in = new Scanner(System.in); String S = in.next(); StringBuilder abcStr = new StringBuilder(); char letter; for (int i=0; i<S.length(); i++){ letter = S.toLowerCase().charAt(i); if (S.toLowerCase().contains(letter)==false) //letter does not exist in the S string abcStr.append(letter); }
|