Articles of string

Como você inverte uma string no lugar em C ou C ++?

Como você inverter uma seqüência de caracteres em C ou C ++ sem exigir um buffer separado para manter a seqüência invertida?

String é imutável. Qual é exatamente o significado?

Eu escrevi o seguinte código em Strings imutáveis. public class ImmutableStrings { public static void main(String[] args) { testmethod(); } private static void testmethod() { String a = “a”; System.out.println(“a 1–>” + a); a = “ty”; System.out.println(“a 2–>” + a); } } Saída: a 1–>aa 2–>ty Aqui o valor da variável a foi alterado (enquanto […]

Qual é a melhor maneira de ler um arquivo inteiro em um std :: string em C ++?

Como faço para ler um arquivo em um std::string , ou seja, ler o arquivo inteiro de uma só vez? O modo de texto ou binário deve ser especificado pelo chamador. A solução deve ser compatível com o padrão, portátil e eficiente. Ele não deve copiar desnecessariamente os dados da seqüência de caracteres e deve […]

Como converter std :: string para minúsculas?

Eu quero converter um std::string para minúsculas. Estou ciente da function tolower() , no entanto, no passado eu tive problemas com esta function e dificilmente é ideal, de qualquer forma, como usar com um std::string exigiria iterar sobre cada caractere. Existe uma alternativa que funciona 100% do tempo?

Comparação de cadeias sem distinção entre maiúsculas e minúsculas em C ++

Qual é a melhor maneira de fazer a comparação de cadeias sem distinção entre maiúsculas e minúsculas em C ++ sem transformar uma cadeia de caracteres em maiúsculas ou minúsculas? Por favor, indique se os methods são compatíveis com Unicode e quão portáteis eles são.

Qual é o propósito da expressão “new String (…)” em Java?

Ao examinar amostras de código online, algumas vezes me deparei com uma atribuição de uma constante String para um object String por meio do uso do novo operador. Por exemplo: String s; … s = new String(“Hello World”); Isso, claro, comparado a s = “Hello World”; Eu não estou familiarizado com esta syntax e não […]

Em C #, por que String é um tipo de referência que se comporta como um tipo de valor?

Uma String é um tipo de referência, embora tenha a maioria das características de um tipo de valor, como ser imutável e ter == sobrecarregado para comparar o texto, em vez de garantir que eles façam referência ao mesmo object. Por que a string não é apenas um tipo de valor?

Escape uma string para um padrão de substituição de sed

No meu script bash eu tenho uma string externa (recebida do usuário), que eu deveria usar no padrão sed. REPLACE=”” sed “s/KEYWORD/$REPLACE/g” Como posso escaping da string $REPLACE para que ela seja aceita com segurança pelo sed como uma substituição literal? NOTA: O KEYWORD é uma substring muda sem correspondências, etc. Ele não é fornecido […]

Como desabitar um literal de string Java em Java?

Estou processando algum código-fonte Java usando Java. Eu estou extraindo os literais de string e os alimentando a uma function pegando uma String. O problema é que eu preciso passar a versão sem escape do String para a function (ou seja, isso significa converter \n para uma nova linha, e \\ para um único \ […]

Como identifico se uma string é um número?

Se eu tiver essas sequências: “abc” = false “123” = true “ab2” = false Existe um comando, como IsNumeric ou outra coisa, que possa identificar se uma string é um número válido?