Articles of string

Java Strings: “String s = new String (” bobo “);”

Eu sou um cara de C ++ aprendendo Java. Estou lendo o Effective Java e algo me confundiu. Diz nunca escrever código como este: String s = new String(“silly”); Porque cria objects String desnecessários. Mas em vez disso, deve ser escrito assim: String s = “No longer silly”; Ok bem até agora … No entanto, […]

Como interpolar variables ​​em strings em JavaScript, sem concatenação?

Eu sei em PHP podemos fazer algo assim: $hello = “foo”; $my_string = “I pity the $hello”; Saída: “I pity the foo” Eu queria saber se essa mesma coisa é possível em JavaScript também. Usando variables ​​dentro de strings sem usar concatenação – parece mais conciso e elegante para escrever.

Por que as strings não podem ser modificadas em Java e .NET?

Por que eles decidiram tornar a string imutável em Java e .NET (e em algumas outras linguagens)? Por que eles não fizeram isso mutável?

Convertendo um object para uma string

Como posso converter um object JavaScript em uma string? Exemplo: var o = {a:1, b:2} console.log(o) console.log(‘Item: ‘ + o) Saída: Objeto {a = 1, b = 2} // saída legível muito boa 🙂 Item: [Objeto object] // nenhuma idéia do que está dentro 🙁

Como faço para analisar uma seqüência de caracteres com um ponto decimal para um duplo?

Eu quero analisar uma string como “3.5” para um duplo. Contudo, double.Parse(“3.5”) rende 35 e double.Parse(“3.5”, System.Globalization.NumberStyles.AllowDecimalPoint) lança um FormatException . Agora a localidade do meu computador está configurada para alemão, onde uma vírgula é usada como separador decimal. Pode ter que fazer algo com isso e double.Parse() esperando “3,5” como input, mas não tenho […]

Como extrair números de uma string e obter uma matriz de ints?

Eu tenho uma variável String (basicamente uma frase em inglês com um número não especificado de números) e gostaria de extrair todos os números em uma matriz de números inteiros. Eu queria saber se havia uma solução rápida com expressões regulares? Eu usei a solução de Sean e mudei um pouco: LinkedList numbers = new […]

Qual é a diferença entre literais de string e objects String em JavaScript?

Extraído do MDN Literais de string (denotados por aspas duplas ou simples) e strings retornados de chamadas String em um contexto não construtor (isto é, sem usar a nova palavra-chave) são strings primitivas. O JavaScript converte automaticamente as primitivas em objects String, de forma que é possível usar os methods do object String para as […]

Saída de seqüência de caracteres: formato ou concat em c #?

Digamos que você queira gerar ou concatenar strings. Qual dos seguintes estilos você prefere? var p = new { FirstName = “Bill”, LastName = “Gates” }; Console.WriteLine(“{0} {1}”, p.FirstName, p.LastName); Console.WriteLine(p.FirstName + ” ” + p.LastName); Você prefere usar o formato ou simplesmente concatenar strings? Qual é o seu favorito? Um destes está ferindo seus […]

Converter uma seqüência de caracteres em C ++ para maiúsculas

Como se poderia converter uma string em maiúscula? Os exemplos que encontrei no googling só tem que lidar com chars.

O operador string.Equals () e == é realmente o mesmo?

Eles são realmente mesmo? Hoje me deparei com esse problema. Aqui está o despejo da janela imediata: ?s “Category” ?tvi.Header “Category” ?s == tvi.Header false ?s.Equals(tvi.Header) true ?s == tvi.Header.ToString() true Portanto, s e tvi.Header contêm “Category”, mas == retorna false e Equals() retorna true. s é definido como string, tvi.Header é na verdade um […]