Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Ejercicio3 {
  4.  
  5. static String[] parametrosMain;
  6.  
  7. //Definicion del metodo parametros
  8.  
  9. public void parametros() {
  10.  
  11. //Pido 2 palabras de entrada y los guardo en el vector de parametros.
  12.  
  13. Scanner lector = new Scanner(System.in);
  14. System.out.println("Introduce el primer parametro: ");
  15. parametrosMain[0] = lector.next();
  16. System.out.println("Introduce el segundo parametro: ");
  17. parametrosMain[1] = lector.next();
  18. System.out.println("Las palabras elegidas para los argumentos son: " + parametrosMain[0] + " " + parametrosMain[1]);
  19. System.out.println("Las letras que tienen en comun son: ");
  20.  
  21. contains(parametrosMain[0], parametrosMain[1]);
  22.  
  23. }
  24.  
  25. public String contains(String palabra, String palabra2) {
  26.  
  27. //Creo un almacen de letras para almacenar los caracteres iguales.
  28.  
  29. char[] almacen = new char[20];
  30. char letra = ' ';
  31. for (int i = 0; i < palabra.length(); i++) {
  32.  
  33. //Aqui compara letra a letra las 2 palabras
  34.  
  35. if(palabra2.contains(palabra.substring(i, i+1))) {
  36.  
  37. //Si la palabra2 contiene alguna letra de la palabra1 la guarda en el almacen.
  38.  
  39. almacen[i] = palabra.charAt(i);
  40.  
  41. }
  42. }
  43.  
  44. for (int j = 0; j < almacen.length; j++) {
  45.  
  46. if(almacen[j] != 0) {
  47.  
  48. letra = almacen[j];
  49. System.out.print(letra + " ");
  50.  
  51. }
  52. }
  53.  
  54. return palabra;
  55. }
  56.  
  57. public static void main(String[] args) {
  58.  
  59. //Instancia de clase
  60.  
  61. Ejercicio3 programa = new Ejercicio3();
  62. parametrosMain = args;
  63. programa.parametros();
  64.  
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement