Articles of string

É uma boa prática usar java.lang.String.intern ()?

O Javadoc sobre String.intern() não fornece muitos detalhes. (Em poucas palavras: Ele retorna uma representação canônica da string, permitindo que as strings internadas sejam comparadas usando == ) Quando eu usaria essa function em favor de String.equals() ? Existem efeitos colaterais não mencionados no Javadoc, ou seja, mais ou menos otimização pelo compilador JIT? Existem […]

C # Cadeia dividida, mas mantenha os split chars / separators

Estou dividindo uma string por três caracteres diferentes, mas quero que a saída inclua os caracteres pelos quais dividi. Existe alguma maneira fácil de fazer isso?

Comparando strings com == que são declaradas final em Java

Eu tenho uma pergunta simples sobre strings em Java. O seguinte segmento de código simples apenas concatena duas strings e compara-as com == . String str1=”str”; String str2=”ing”; String concat=str1+str2; System.out.println(concat==”string”); A expressão de comparação concat==”string” retorna false como óbvio (eu entendo a diferença entre equals() e == ). Quando essas duas seqüências são declaradas […]

Por que a class String é declarada final em Java?

Desde quando aprendi que a class java.lang.String é declarada como final em Java, fiquei me perguntando por que isso acontece? Eu não encontrei nenhuma resposta naquela época, mas este post: Como criar uma réplica da class String em Java? me lembrou da minha consulta. Claro, String fornece toda a funcionalidade que eu sempre precisei, e […]

Obtendo o erro “comando não encontrado” ao comparar duas sequências no Bash

Todo o meu script é atualmente este: #!/bin/sh clear; blanko=””; # Dummy-Variablen variable=Testvariable; if [[$variable == $blanko]]; then echo “Nichts da!” else echo $variable fi e se eu entrar TestSelect.sh eu recebo /usr/bin/TestSelect.sh: line 6: [[Testvariable: command not found Testvariable Como posso consertar isso?

Expressão regular para obter uma string entre parênteses em JavaScript

Eu estou tentando escrever uma expressão regular que retorna uma seqüência de caracteres entre parênteses. Por exemplo: eu quero pegar a string que reside entre as strings “(” e “)” I expect five hundred dollars ($500). retornaria $500 Expressão Regular Encontrada para obter uma string entre duas strings em Javascript Mas eu sou novo com […]

Como faço para criar uma matriz de seqüências de caracteres em C?

Eu estou tentando criar uma matriz de seqüências de caracteres em C. Se eu usar este código: char (*a[2])[14]; a[0]=”blah”; a[1]=”hmm”; gcc me dá “aviso: atribuição de tipo de ponteiro incompatível”. Qual é a maneira correta de fazer isso? edit: Estou curioso porque isso deve dar um aviso de compilador desde se eu fizer printf(a[1]); […]

Nenhuma function correspondente – ifstream open ()

Esta é a parte do código com um erro: std::vector loadNumbersFromFile(std::string name) { std::vector numbers; std::ifstream file; file.open(name); // the error is here if(!file) { std::cout <> current) { numbers.push_back(current); file.ignore(std::numeric_limits::max(), ‘\n’); } return numbers; } E bem, eu não tenho ideia do que está acontecendo. A coisa toda compila corretamente no VS. No entanto […]

Como posso concatenar duas strings em C?

Como adiciono duas strings? Eu tentei name = “derp” + “herp”; , mas recebi um erro: Expressão deve ter tipo integral ou enum

Verifique se a String contém apenas letras

A idéia é ter uma String lida e verificar se ela não contém caracteres numéricos. Então, algo como “smith23” não seria aceitável.