Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lista;
- import java.util.*;
- public class one {
- public class Valor {
- private int valor;
- public Valor (int valor) {
- this.valor = valor;
- }
- public int getValor(){
- return this.valor;
- }
- public boolean equals(Valor valor){
- return valor.getValor() == this.valor;
- }
- }
- class Lista {
- private Valor valor;
- private Lista proximo;
- public Lista () {
- this.valor = null;
- this.proximo = null;
- }
- public void inserir( Valor valor) {if (this.valor == null) {
- this.valor = valor;
- this.proximo = new Lista();
- } else {
- this.proximo.inserir(valor);
- }}
- public void remover(Valor valor) {
- if (this.valor == valor) {
- this.valor = this.proximo.valor;
- this.proximo = this.proximo.proximo;
- } else if (this.proximo != null) {
- this.proximo.remover(valor);
- } else {
- }
- }
- }
- public static void main(String[] args) {
- Valor x = new Valor();
- Lista v = new Lista();
- v.inserir(x);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement