Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Ejercicio3 {
- static String[] parametrosMain;
- //Definicion del metodo parametros
- public void parametros() {
- //Pido 2 palabras de entrada y los guardo en el vector de parametros.
- Scanner lector = new Scanner(System.in);
- System.out.println("Introduce el primer parametro: ");
- parametrosMain[0] = lector.next();
- System.out.println("Introduce el segundo parametro: ");
- parametrosMain[1] = lector.next();
- System.out.println("Las palabras elegidas para los argumentos son: " + parametrosMain[0] + " " + parametrosMain[1]);
- System.out.println("Las letras que tienen en comun son: ");
- contains(parametrosMain[0], parametrosMain[1]);
- }
- public String contains(String palabra, String palabra2) {
- //Creo un almacen de letras para almacenar los caracteres iguales.
- char[] almacen = new char[20];
- char letra = ' ';
- for (int i = 0; i < palabra.length(); i++) {
- //Aqui compara letra a letra las 2 palabras
- if(palabra2.contains(palabra.substring(i, i+1))) {
- //Si la palabra2 contiene alguna letra de la palabra1 la guarda en el almacen.
- almacen[i] = palabra.charAt(i);
- }
- }
- for (int j = 0; j < almacen.length; j++) {
- if(almacen[j] != 0) {
- letra = almacen[j];
- System.out.print(letra + " ");
- }
- }
- return palabra;
- }
- public static void main(String[] args) {
- //Instancia de clase
- Ejercicio3 programa = new Ejercicio3();
- parametrosMain = args;
- programa.parametros();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement