用另一种方法实现方法

时间:2017-10-12 02:04:58

标签: java string methods

我需要帮助我的代码,它由两种方法组成。我想用我的方法" obify"使用" normalizeText"。目标是在每个元音之前将OB放入用户输入的文本中。我知道,当我这样说:

mp =: +/ . *
ATA =: |: mp ]
right_proj =: (%.@ATA) mp |: NB. (A'A)^(-1)A factor in product.
proj_mat =: ] mp right_proj

在normalizeTest方法中,它可以工作。但是我想创建一个名为obify()的方法,它不会将它放在normalizeText()中。

这是我正在尝试使用的代码。

    String c =  b.replaceAll("(?i)([aeiou])", "OB$1");

    System.out.println(c);

谢谢!

1 个答案:

答案 0 :(得分:0)

你将不得不使用一些返回类型。以下是代码的示例:

package lista.enlazada1;
import java.util.Scanner;

public class ListaEnlazada1 {

public String marca;
public String modelo;
public int kilometraje;
public ListaEnlazada1 nodosiguiente;


public static void main(String[] args) {
/* enter the number of nodes to be created */
Scanner leer= new Scanner(System.in);
System.out.println("Digite la cantidad de nodos a ingresar)");
int n,contador=0;
n=leer.nextInt();

/* the three data of the node is entered */
for (int i =1; i <= n; i++){
   ListaEnlazada1 nodo = new ListaEnlazada1();
    System.out.print("ingrese la marca ");
      nodo.marca=leer.next();
      System.out.print("ingrese el modelo ");
      nodo.modelo=leer.next();
      System.out.print("ingrese el kilometraje ");
      nodo.kilometraje=leer.nextInt();

/* the node is created  */  

 if(contador==0){
 nodo.nodosiguiente = null;
 contador ++;
 } else {
 nodo.nodosiguiente = nodo;
 contador ++;
 }    

/* nodes are printed  */
for ( i =1; i <= n; i++){
System.out.println("marca " +nodo.marca+ "\n");
    System.out.println("modelo " +nodo.modelo+ "\n");
    System.out.println("kilometraje " +nodo.kilometraje+ "\n");
    System.out.println("apuntador " +nodo.nodosiguiente + "\n");    

}

}

}

}