Articles of string

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.

Em Java, existe uma maneira de escrever uma string literal sem ter que escaping de citações?

Digamos que você tenha um literal String com muitas aspas dentro dele. Você poderia escaping de todos eles, mas é uma dor e difícil de ler. Em alguns idiomas, você pode fazer isso: foo = ‘”Hello, World”‘; Em Java, no entanto, ” é usado para char , assim você não pode usá-lo para String s […]

Cadeia de caracteres Java não funciona

String delimiter = “\\*\\*”; String html = “**USERNAME** AND **PASSWORD**”; Map mp = new HashMap(); mp.put(“USERNAME”, “User A”); mp.put(“PASSWORD”, “B”); for (Entry entry : mp.entrySet()) { html.replace(delimiter + entry.getKey()+ delimiter, entry.getValue()); } Isso normalmente deve replace as duas cadeias de caracteres, mas isso não acontece. Alguém tem uma ideia?

String de múltiplas linhas de Java

Vindo do Perl, com certeza estou sentindo falta do meio “aqui-documento” de criar uma string de várias linhas no código-fonte: $string = <<"EOF" # create a three-line string text text text EOF Em Java, tenho que ter cotações complicadas e sinais de adição em todas as linhas enquanto concateno minha sequência de múltiplas linhas do […]