A Classe String Parte 9

Tempo de leitura: 9 min

Escrito por Michel Adriano Medeiros
em 05/04/2020

toUpperCase()

toUpperCase() – Converte todos os caracteres nesta String em maiúsculas usando as regras do código do idioma padrão.

public String toUpperCase() – Converte todos os caracteres nesta String em maiúsculas usando as regras do código do idioma padrão. Este método é equivalente a toUpperCase (Locale.getDefault ()).

Nota: Esse método é sensível ao código de idioma e pode produzir resultados inesperados se usado para cadeias que devem ser interpretadas de forma independente.

Exemplos são identificadores de linguagem de programação, chaves de protocolo e tags HTML. Por exemplo, “title” .toUpperCase () em um código de idioma turco retorna “T \ u0130TLE”, em que ‘\ u0130’ é o caractere LATIN CAPITAL LET I I DOT ACIMA.

Para obter resultados corretos para seqüências de caracteres sem distinção de localidade, use toUpperCase (Locale.ROOT).

Retornos:

a String, convertida em maiúsculas.

Veja também:

toUpperCase(Locale)

Fonte do código: https://www.tutorialspoint.com/java/java_string_touppercase.htm

toUpperCase​(Locale locale)

toUpperCase​(Locale locale) – Converte todos os caracteres desta String em maiúsculas usando as regras da Localidade especificada.

public String toUpperCase​(Locale locale) – Converte todos os caracteres desta String em maiúsculas usando as regras da Localidade especificada.

O mapeamento de caso é baseado na versão Padrão Unicode especificada pela classe Caractere.

Como os mapeamentos de caso nem sempre são mapeamentos de caracteres 1: 1, a String resultante pode ter um comprimento diferente do String original.

Exemplos de mapeamentos sensíveis ao código do idioma e 1: M estão na tabela a seguir.

Parâmetros:

locale – use as regras de transformação de caso para este local

Retornos:

a String, convertida em maiúsculas.

Esse método existe desde a versão 1.1.

Veja também:

toUpperCase()toLowerCase()toLowerCase(Locale)

Fonte do código: https://javatutorialhq.com/java/lang/string-class-tutorial/touppercase-locale-method-example/

transform​(Function<? super String,​? extends R> f)

transform​(Function<? super String,​? extends R> f) – Este método permite a aplicação de uma função a essa string.

public <R> R transform​(Function<? super String,​? extends R> f) – Este método permite a aplicação de uma função a essa string. A função deve esperar um único argumento String e produzir um resultado R.

Qualquer exceção lançada por f () será propagada para o chamador.

Tipo de Parâmetros:

R – classe do resultado

Parâmetros:

f – interface funcional para uma aplicação

Retornos:

o resultado da aplicação da função a essa sequência

Esse método existe desde a versão 12.

Veja também:

Function

Fonte do código: https://www3.ntu.edu.sg/home/ehchua/programming/java/JavaGeneric.html

translateEscapes()

translateEscapes() – Associado aos blocos de texto, um recurso de visualização da linguagem Java. Retorna uma string cujo valor é essa string, com seqüências de escape traduzidas como se estivessem em uma literal de string.

public String translateEscapes() – Este método está associado a blocos de texto, um recurso de visualização da linguagem Java.

Os programas podem usar esse método apenas quando os recursos de visualização estão ativados.

Os recursos de visualização podem ser removidos em uma versão futura ou atualizados para recursos permanentes da linguagem Java.

Retorna uma string cujo valor é essa string, com sequências de escape traduzidas como se estivessem em uma literal de string.

As sequências de escape são traduzidas da seguinte maneira;

Nota de implementação:

Este método não converte escapes Unicode como “\ u2022”. Escapes Unicode são convertidas pelo compilador Java ao ler caracteres de entrada e não fazem parte da especificação literal da cadeia.

Retornos:

String com seqüências de escape traduzidas.

Lança:

IllegalArgumentException – quando uma sequência de escape está incorreta.

Consulte Especificação da linguagem Java:

3.10.7 Escape Sequences

Esse método existe desde a versão 13.

Fonte do código: https://www.dariawan.com/tutorials/java/java-13-text-blocks-jep-355/

trim()

trim() – Retorna uma string cujo valor é essa string, com todo o espaço inicial e final removido, onde o espaço é definido como qualquer caractere cujo ponto de código é menor ou igual a ‘U + 0020’ (o caractere de espaço).

public String trim() – Retorna uma string cujo valor é essa string, com todo o espaço inicial e final removido, onde o espaço é definido como qualquer caractere cujo ponto de código é menor ou igual a ‘U + 0020’ (o caractere de espaço).

Se este objeto String representar uma sequência de caracteres vazia ou o primeiro e o último caracteres da sequência de caracteres representados por esse objeto String tiverem códigos que não são espaço (conforme definido acima), será retornada uma referência a esse objeto String.

Caso contrário, se todos os caracteres nesta cadeia de caracteres forem espaço (conforme definido acima), um objeto String representando uma cadeia vazia será retornado.

Caso contrário, seja k o índice do primeiro caractere na string cujo código não é um espaço (como definido acima) e m seja o índice do último caractere na string cujo código não é um espaço (como definido acima).

Um objeto String é retornado, representando a substring dessa string que começa com o caractere no índice k e termina com o caractere no índice m – ou seja, o resultado desse substring (k, m + 1).

Este método pode ser usado para aparar espaço (como definido acima) do início e do fim de uma sequência.

Retornos:

uma sequência cujo valor é essa sequência, com todo o espaço inicial e final removido, ou essa sequência se não tiver espaço inicial ou final.

https://www.youtube.com/watch?v=7f0Dci6nZNs

Fonte do código: https://www.geeksforgeeks.org/java-string-trim-method-example/

valueOf​(boolean b)

valueOf​(boolean b) – Retorna a representação em cadeia do argumento booleano.

public static String valueOf​(boolean b) – Retorna a representação em cadeia do argumento booleano.

Parâmetros:

b – um booleano.

Retornos:

se o argumento for verdadeiro, uma string igual a “true” será retornada; caso contrário, uma string igual a “false” será retornada.

Fonte do código: https://javatutorialhq.com/java/lang/string-class-tutorial/valueof-boolean-method-example/

valueOf​(char c)

valueOf​(char c) – Retorna a representação em cadeia do argumento char.

public static String valueOf​(char c) – Retorna a representação em cadeia do argumento char.

Parâmetros:

c – um caractere.

Retornos:

uma cadeia de comprimento 1 contendo como único caractere o argumento c.

Fonte do código: https://www.tutorialspoint.com/java/lang/character_valueof.htm

valueOf​(char[] data)

valueOf​(char[] data) – Retorna a representação em cadeia do argumento char array.

public static String valueOf​(char[] data) – Retorna a representação em cadeia do argumento char array. O conteúdo da matriz de caracteres é copiado; a modificação subsequente da matriz de caracteres não afeta a sequência retornada.

Parâmetros:

data – a matriz de caracteres.

Retornos:

uma String que contém os caracteres da matriz de caracteres.

Fonte do código: https://javatutorialhq.com/java/lang/string-class-tutorial/valueof-char-data-method-example/

valueOf​(char[] data, int offset, int count)

valueOf​(char[] data, int offset, int count) – Returns the string representation of a specific subarray of the char array argument.

public static String valueOf​(char[] data, int offset, int count) – Retorna a representação de seqüência de caracteres de uma sub-matriz específica do argumento da matriz de caracteres.

O argumento de deslocamento é o índice do primeiro caractere da sub-matriz. O argumento count especifica o comprimento da sub-matriz. O conteúdo do subarray é copiado; a modificação subsequente da matriz de caracteres não afeta a sequência retornada.

Parâmetros:

data – a matriz de caracteres.
offset – deslocamento inicial do subarray.
count – comprimento do subarray.

Retornos:

uma String que contém os caracteres da sub-matriz especificada da matriz de caracteres.

Lança:

IndexOutOfBoundsException – se o deslocamento for negativo, ou a contagem for negativa, ou se o offset + count for maior que data.length.

Código fonte: http://www.java2s.com/Code/JavaAPI/java.lang/StringvalueOfchardataintoffsetintcount.htm

valueOf​(double d)

valueOf​(double d) – Retorna a representação em cadeia do argumento duplo.

public static String valueOf​(double d) – Retorna a representação em cadeia do argumento duplo.

A representação é exatamente a retornada pelo método Double.toString de um argumento.

Parâmetros:

d – um duplo.

Retornos:

uma representação em cadeia do argumento duplo.

Veja também:

Double.toString(double)

Fonte do código: https://javatutorialhq.com/java/lang/string-class-tutorial/valueof-double-method-example/

valueOf​(float f)

valueOf​(float f) – Retorna a representação em cadeia do argumento float.

public static String valueOf​(float f) – Retorna a representação em cadeia do argumento float.

A representação é exatamente a retornada pelo método Float.toString de um argumento.

Parâmetros:

f – um float.

Retornos:

uma representação em cadeia do argumento float.

Veja também:

Float.toString(float)

Fonte do código: https://javatutorialhq.com/java/lang/string-class-tutorial/valueof-float-method-example/

valueOf​(int i)

valueOf​(int i) – Retorna a representação em cadeia do argumento int.

public static String valueOf​(int i) – Retorna a representação em cadeia do argumento int.

A representação é exatamente a retornada pelo método Integer.toString de um argumento.

Parâmetros:

i – um int.

Retornos:

uma representação em cadeia do argumento int.

Veja também:

Integer.toString(int, int)

Fonte do código: https://javatutorialhq.com/java/lang/string-class-tutorial/valueof-int-method-example/

valueOf​(long l)

valueOf​(long l) – Retorna a representação em cadeia do argumento longo.

public static String valueOf​(long l) – Retorna a representação em cadeia do argumento longo.

A representação é exatamente a retornada pelo método Long.toString de um argumento.

Parâmetros:

l – um longo.

Retornos:

uma representação em cadeia do argumento longo.

Veja também:

Long.toString(long)

Código fonte: https://javatutorialhq.com/java/lang/string-class-tutorial/valueof-long-method-example/

valueOf​(Object obj

valueOf​(Object obj) – Retorna a representação em cadeia do argumento Object.

public static String valueOf​(Object obj) – Retorna a representação em cadeia do argumento Object.

Parâmetros:

obj – um objeto.

Retornos:

se o argumento for nulo, uma sequência igual a “nulo”; caso contrário, o valor de obj.toString () é retornado.

Veja também:

Object.toString()

Código fonte: https://www.tutorialspoint.com/java/lang/string_valueof_object.htm

Fonte: https://docs.oracle.com/en/java/javase/14/docs/api/java.base/java/lang/String.html

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário


*


*


Seja o primeiro a comentar!

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro