Porównanie znaków dwóch tablic char[]

Porównanie znaków dwóch tablic char[]
Michał Wierzba (s1zer)
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Hej,

Chciałem napisać program, który będzie usuwał powtarzające się znaki interpunkcyjne bądź spacje. Chciałem żeby tekst wpisywany z klawiatury lądował do tablicy a następnie ta tablica była porównywana z tablića znaków, które nie mogą się powtarzać.
Póki co nie mogę znaleźć metody porównania tych tablic. Myślałem nad .equals ale nie wiem jak to odnieść do konkretnego miejsca w tablicy poprzez pętle.
Ktoś podsunie jakąś wskazówkę?

Kopiuj
public class Zad1 
{
	public void formatText( String text )
	{
//		for ( int i = 0 ; i<text.length(); i++)
//		{
//			System.out.print(text.charAt(i));
//		}	
//		System.out.println();
		
		int n = text.length();
		char[] charMatrix= new char[n];
		
		for ( int i = 0 ; i<text.length(); i++ )
		{
			charMatrix[i] = text.charAt(i);
		}
		System.out.println(charMatrix);
		
		char[] characters = { '.' , ',' , ' '};
		
	}
	
	public static void main (String[] args)
	{
		Scanner s = new Scanner(System.in );
		System.out.println("Wpisz tekst niesformatowany: ");
		Zad1 z = new Zad1();
		z.formatText( s.nextLine());
	}
}
stivens
  • Rejestracja: dni
  • Ostatnio: dni
0

wyrazenia regularne?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.