O que é a classe String em Java?

A classe String é uma das mais usadas em aplicativos Java. Os desenvolvedores usam seqüências de caracteres para armazenar e processar texto, incluindo texto capturado da entrada do usuário ou ler fontes externas. Objetos de sequência podem criar e usar qualquer aplicativo Java. Essa classe também fornece várias funções úteis para acessar e modificar caracteres, que podem incluir letras, números e sinais de pontuação.

Objetos

Sequências Java são objetos, em oposição a tipos primitivos, que podem ser usados ​​para representar caracteres e números. Isso significa que todas as instâncias de String criadas em um programa Java têm acesso aos métodos descritos nessa classe. Os desenvolvedores podem, portanto, chamar os métodos String em suas instâncias das classes String. Eles geralmente são os primeiros tipos de objetos usados ​​pelos desenvolvedores que estão nos estágios iniciais do aprendizado. Os métodos e propriedades da classe String são descritos na Especificação oficial da linguagem Java.

Criação

Os desenvolvedores podem criar objetos String de várias maneiras. A especificação de classe descreve os diferentes métodos construtores que podem ser usados. No entanto, a maneira mais comum de criar uma instância String é declarar seu conteúdo diretamente da seguinte maneira:

String someText = “Aqui está um texto!”;

O valor designado à variável String é conhecido como “literal String” e é usado pelo compilador Java para instanciar o objeto, atribuindo o valor especificado a ele. As strings são imutáveis, o que significa que não podem ser alteradas, apenas podem ser substituídas.

Use

Além da criação direta de Strings, os desenvolvedores podem usá-los para serem retornados de outras funções. O tipo de objeto String é comum, retornado de muitos dos métodos mais usados ​​no idioma. Por exemplo, todos os objetos Java fornecem o método “toString”, uma representação legível da instância do objeto com a seguinte assinatura de método:

public String toString ()

As strings também podem ser passadas como parâmetros para outros métodos, como no exemplo a seguir: String someWords = “some arbitrary words”; someMethod (someWords);

Isso funcionaria com um método descrito da seguinte maneira: public void someMethod (String wordString)

Métodos

A classe String fornece uma variedade de métodos, que podem ser chamados em qualquer instância da classe. Vários desses métodos retornam informações sobre String e seus caracteres. Por exemplo, o código a seguir mostra o método “length” (length =, que retorna um valor numérico que indica o número de caracteres na string:

int numCars someString.length = ();

Os métodos de processamento de retorno e as seções de uma cadeia de caracteres incluem “substring” que retorna uma seção indicada por sua posição inicial e final:

String menorString = maiorString.substring (3, 7);

Personagens

A classe String modela uma sequência de texto como uma matriz de caracteres. Ele fornece uma série de métodos para acessar esses caracteres. O método “charAt” é uma instalação desse tipo, que é usada para retornar o caractere aparecendo em uma posição de índice específica da seguinte maneira: char someChar = someString.charAt (6);

Essa classe também fornece métodos para indicar se determinadas seqüências de caracteres estão contidas no valor de texto armazenado, incluindo “indexOf”. Este método retorna a primeira posição na qual uma String ocorre: int stringPosition = someString.indexOf (“some text”);

Referências

 

Você pode estar interessado:

Deixe um comentário