Articles of string

Comparação de strings e String interning em Java

Quando se deve comparar String s como objects e quando se deve usar o método equals ? Para ter certeza, eu sempre uso equals , mas isso não parece muito eficiente. Em que situações posso ter certeza de que string1 == string2 é seguro de usar? Obrigado!

Como remover o último caractere de uma string?

Eu quero remover o último caractere de uma string. Eu tentei fazer isso: public String method(String str) { if (str.charAt(str.length()-1)==’x’){ str = str.replace(str.substring(str.length()-1), “”); return str; } else{ return str; } } Obtendo o comprimento da string – 1 e substituindo a última letra por nada (excluindo), mas toda vez que eu executo o programa, […]

Encontre um prefixo comum de strings

Eu estou tendo 4 cordas: “h:/a/b/c” “h:/a/b/d” “h:/a/b/e” “h:/a/c” Eu quero encontrar o prefixo comum para essas seqüências, ou seja, “h:/a” . Como encontrar isso? Normalmente eu dividiria a string com delimitador ‘/’ e a colocaria em outra lista, e assim por diante. Existe alguma maneira melhor de fazer isso?

Verifique se uma string de input contém um número em javascript

Meu objective final é validar um campo de input. A input pode ser alfabética ou numérica.

Como extrair o nome do arquivo do caminho?

Como faço para extrair o nome do arquivo myfile.pdf de C:\Documents\myfile.pdf no VBA?

Fazendo um operador de concatenação de string em R

Eu queria saber como se poderia escrever um operador de concatenação de strings em R, algo como || no SAS, + em Java / C # ou & no Visual Basic. A maneira mais fácil seria criar um operador especial usando%, como `%+%` <- function(a, b) paste(a, b, sep="") mas isso leva a muitos % […]

Maneira mais eficiente de concatenar strings em JavaScript?

Em JavaScript, tenho um loop que possui muitas iterações e, em cada iteração, estou criando uma cadeia enorme com muitos operadores += . Existe uma maneira mais eficiente de criar uma string? Eu estava pensando em criar um array dynamic onde eu continuo adicionando strings a ele e então faço uma junit. Alguém pode explicar […]

Como replace subseqüências literais insensíveis a maiúsculas e minúsculas em Java

Usando o método replace(CharSequence target, CharSequence replacement) em String, como posso tornar o destino insensível a maiúsculas e minúsculas? Por exemplo, a maneira como funciona agora: String target = “FooBar”; target.replace(“Foo”, “”) // would return “Bar” String target = “fooBar”; target.replace(“Foo”, “”) // would return “fooBar” Como posso fazer isso para replace (ou se houver […]

Remova parte da sequência depois de “.”

Eu estou trabalhando com números de access NCBI Reference Sequence como variável a : a <- c("NM_020506.1","NM_020519.1","NM_001030297.2","NM_010281.2","NM_011419.3", "NM_053155.2") Para obter informações do pacote biomart, preciso remover o .1 , .2 etc. após os números de access. Eu normalmente faço isso com este código: b <- sub("..*", "", a) # [1] "" "" "" "" "" […]

Como remover todos os caracteres não alfanuméricos de uma string no MySQL?

Estou trabalhando em uma rotina que compara strings, mas para melhor eficiência eu preciso remover todos os caracteres que não são letras ou números. Estou usando várias funções REPLACE agora, mas talvez haja uma solução mais rápida e mais agradável?