0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Características e Métodos da Classe String em Java

Java é uma linguagem de programação conhecida por sua independência de plataforma, orientação a objetos e segurança. O pacote java.lang contém classes essenciais como String, Object e Math, que oferecem utilitários para manipulação de strings, operações matemáticas e criação de objetos. As strings em Java são imutáveis, e métodos como length, substring, toUpperCase e equals são fundamentais para sua manipulação e comparação.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações3 páginas

Características e Métodos da Classe String em Java

Java é uma linguagem de programação conhecida por sua independência de plataforma, orientação a objetos e segurança. O pacote java.lang contém classes essenciais como String, Object e Math, que oferecem utilitários para manipulação de strings, operações matemáticas e criação de objetos. As strings em Java são imutáveis, e métodos como length, substring, toUpperCase e equals são fundamentais para sua manipulação e comparação.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Sendo uma das linguagens mais conhecidas do mundo, o Java possui características marcantes que o

difere das outras como a independência de plataforma, orientação a objetos e segurança.

O pacote [Link] e as classes String, Object, Math, e


Wrappers
java lang = Lang fornece uma série de utilitários auxiliares para a API java. lang,
notavelmente métodos de manipulação de String, métodos numéricos básicos, reflexão
de objeto, simultaneidade, criação e serialização e propriedades do sistema. Além
disso, contém aprimoramentos básicos para java.

classes string = classe String é usada para representar e manipular cadeias de


caracteres, ou seja, sequências de texto. Ela é uma estrutura de dados
fundamental em muitas linguagens, como Java, Python e outras.

object = Os objetos são estruturas que são criadas a partir das classes. Um objeto,
quando criado a partir de uma determinada classe, assume que irá possuir os
mesmos atributos e os mesmos métodos definidos pela classe. Uma classe pode
dar origem a vários objetos distintos entre si que compartilham o mesmo molde.

Ele é criado usando a palavra-chave new seguida pelo construtor da classe.


ex. ClassName objectName = new ClassName(arguments);

math = Em Java, Math é uma classe dentro do pacote [Link] que oferece
métodos para realizar operações matemáticas. É uma classe utilitária, o que
significa que seus métodos são estáticos, permitindo que sejam usados
diretamente sem a necessidade de criar uma instância da classe.

wrappers = O Java possui oito wrappers para tipos primitivos que adicionam a
funcionalidade de tratar tipos primitivos como classes.

Imutabilidade das Strings e métodos mais usados (length,


substring, toUpperCase, equals, etc)

Em Java, strings são imutáveis, o que significa que uma vez criadas, elas não
podem ser alteradas. Qualquer operação que pareça modificar uma string, na
verdade, cria uma nova string. A classe String é final e seus campos são
privados e finais, garantindo que seu estado interno não possa ser modificado
diretamente.

Quando você tenta alterar uma string em Java, por exemplo, usando o método
replace(), uma nova string é criada com as alterações, enquanto a string original
permanece inalterada.

length pode se referir a duas coisas diferentes, dependendo do contexto: o


atributo length de arrays e o método length() de Strings e outros objetos.
O atributo length é usado para obter o número de elementos em um array,
enquanto o método length() é usado para obter o número de caracteres
em uma string ou o número de elementos em outras coleções

Em Java, o método substring() é usado para extrair uma parte de uma


string. Ele possui duas variantes: uma que extrai a substring a partir de um
índice inicial até o final da string e outra que extrai a substring entre dois
índices especificados.

O método toUpperCase() em Java é usado para converter uma string para


letras maiúsculas. Ele retorna uma nova string com todos os caracteres da
string original convertidos para maiúsculas, sem modificar a string original.

Em Java, o método equals() é usado para comparar objetos, enquanto o


operador == compara referências de objetos. O método equals() pode ser
sobrescrito para comparar o conteúdo dos objetos, enquanto o == sempre
compara se os objetos apontam para o mesmo local na memória.

​ ==:​
Compara se duas variáveis se referem ao mesmo objeto na memória. Se forem
objetos diferentes, mesmo que tenham o mesmo conteúdo, o resultado será
false.
​ equals():​
Compara o conteúdo dos objetos. Se não for sobrescrito, ele se comporta como
==, comparando referências. No entanto, é comum sobrescrever equals() em
classes para comparar o conteúdo específico dos objetos, como o valor de
atributos.

Você também pode gostar