Retorne uma String em Java

Rashmi Patidar 12 outubro 2023
Retorne uma String em Java

Em Java, o protótipo de um método deve conter um tipo return sempre baseado no tipo de dados especificado na declaração.

Abaixo está o bloco de código para explicar a função de retornar uma string.

public class Main {
  public static void main(String[] args) {
    String s = doSomething();
    System.out.println("Print the value from the function: " + s);
  }

  private static String doSomething() {
    return "Hi,I am in doSomething Function";
  }
}

Na classe de driver acima, há uma função privada que retorna um valor String. O protótipo do método doSomething também está presente acima.

Primeiro, ele tem um modificador de acesso private que informa o escopo ou a visibilidade de uma função. Uma palavra-chave public ou protected define a visibilidade diferente de private.

A palavra-chave static é opcional; isso significa que o método é chamado sem criar a instância da classe do driver. Assim, a função main é sempre estática e pode ser chamada diretamente sem o nome da classe do driver.

O próximo valor é o tipo return do método; ele afirma que os tipos de dados primitivos, classes definidas pelo usuário ou instâncias genéricas podem ser retornados.

Em nosso caso, a string é o tipo return do método. O compilador verifica o tipo de return quando o codificador escreve o programa. Ele lança um erro em tempo de compilação se o tipo return não corresponder ao protótipo fornecido.

Ao lado dele está o nome do método; pode ser qualquer nome diferente das palavras-chave predefinidas presentes em Java. O nome da função segue o conjunto de parâmetros passados.

O bloco de código acima não tem parâmetros entre parênteses (). Mas dependendo de nossas necessidades, podemos fornecer um ou um conjunto de parâmetros. Dentro das chaves {}, definir o início e o fim da função é o que costuma ser chamado de bloco.

Pode haver várias declarações presentes no bloco de funções. A instrução return deve ser a última. Como o tipo return é uma string, a palavra-chave return é precedida pelo valor String presente entre aspas duplas " ".

A saída do bloco de código é impressa abaixo.

Print the value from the function : Hi, I am in doSomething Function.
Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn

Artigo relacionado - Java String