Articles of cadeia de caracteres

Existe uma substituição eficiente de memory de java.lang.String?

Depois de ler este artigo antigo medindo o consumo de memory de vários tipos de object, fiquei surpreso ao ver quanto a memory String s usa em Java: length: 0, {class java.lang.String} size = 40 bytes length: 7, {class java.lang.String} size = 56 bytes Embora o artigo tenha algumas dicas para minimizar isso, não os […]

Pesquisa de cadeia de caracteres Java ignorando acentos

Eu estou tentando escrever uma function de filtro para o meu aplicativo que terá uma seqüência de input e filtrar todos os objects que não correspondem a determinada input de alguma forma. A maneira mais fácil de fazer isso seria usar o método contains de String, isto é, verificar se o object (a variável String […]

Como comprimir uma string em Java?

Eu uso GZIPOutputStream ou ZIPOutputStream para compactar uma String (minha string.length() é menor que 20), mas o resultado compactado é maior que a string original. Em algum site, eu encontrei alguns amigos disseram que isso é porque minha string original é muito curta, GZIPOutputStream pode ser usado para comprimir mais seqüências de caracteres. então, alguém […]

Caso insensível std :: string.find ()

Eu estou usando o método find() std::string para testar se uma string é uma substring de outra. Agora eu preciso de uma versão insensível a maiúsculas e minúsculas da mesma coisa. Para comparação de strings, eu sempre posso ligar para o stricmp() mas não parece haver stristr() . Eu encontrei várias respostas e a maioria […]

Operação XOR com duas strings em java

Como fazer a operação XOR bit a bit para duas seqüências de caracteres em java.

Quantos objects de string serão criados na memory?

Quantos objects de string serão criados pelo seguinte código? String s=””; s+=new String(“a”); s+=”b”; Eu tive essa pergunta no exame. Eu quero saber a resposta certa. Eu disse 2 objects. O object do pool que contém “”, “b” e o object criado pela nova String (“a”);

ColdFusion adicionando cotações extras ao construir consultas de database em strings

Eu estou codificando no ColdFusion, mas tentando ficar no cfscript, então eu tenho uma function que me permite passar em uma consulta para executá-lo com #query# De alguma maneira, quando eu construo minhas consultas com sql = “SELECT * FROM a WHERE b=’#c#'” e o transmito, o ColdFusion substituiu as aspas simples por 2 aspas […]

C # testando para ver se uma string é um inteiro?

Eu sou apenas curioso para saber se há algo embutido na linguagem c # ou na estrutura .net que testa para ver se algo é um inteiro if (x is an int) // Do something Parece-me que pode haver, mas eu sou apenas um estudante de programação do primeiro ano, então não sei.

Algoritmo para converter um IEEE 754 duplo em uma string?

Muitas linguagens de programação que usam doações IEEE 754 fornecem uma function de biblioteca para converter essas duplas em strings. Por exemplo, C tem sprintf , C ++ tem stringstream , Java tem Double.toString , etc. Internamente, como essas funções são implementadas? Ou seja, que algoritmo (s) eles estão usando para converter o duplo em […]

C ++ string :: encontrar complexidade

Por que a string::find() implementada do c ++ string::find() não usa o algoritmo KMP (e não roda em O(N + M) ) e roda em O(N * M) ? Isso é corrigido em C ++ 0x? Se a complexidade da descoberta atual não é O(N * M) , o que é isso? PS: Desculpe quer […]