Mit einem einfachen scanner, liest ein string mit Leerzeichen, wie Sie kommen .trim () - Methode nicht funktioniert?

import java.util.Scanner;
import java.lang.String;

public class Test
{
    public static void main(String[] args)
    {
        char[] sArray;

        Scanner scan = new Scanner(System.in);

        System.out.print("Enter a Palindrome : ");
        String s = scan.nextLine();
        s = s.trim();

        sArray = new char[s.length()];

        for(int i = 0; i < s.length(); i++)
        {
            sArray[i] = s.charAt(i);
            System.out.println(sArray[i]);
        }
    }
}
Was nicht funktioniert? Was ist der Unterschied zwischen Ihren Erwartungen und dem Ergebnis?
Was ist schief gelaufen genau?
Tippen zum Beispiel STR ING.... erwarten STRING zurück..
Haben Sie versucht, diese -> s = s.replaceAll(\\w+); ?

InformationsquelleAutor WM. | 2010-12-14

Schreibe einen Kommentar