Perguntas com a marcação «string»

Uma string é uma sequência finita de símbolos, comumente usada para texto, embora algumas vezes para dados arbitrários.

9
Maiúsculas vs minúsculas
Ao fazer comparações que não diferenciam maiúsculas de minúsculas, é mais eficiente converter a string em maiúsculas ou minúsculas? Isso importa mesmo? É sugerido neste post do SO que o C # é mais eficiente com o ToUpper porque "a Microsoft o otimizou dessa maneira." Mas eu também li este …



7
O que {0} significa quando encontrado em uma string em C #?
Em um dicionário como este: Dictionary<string, string> openWith = new Dictionary<string, string>(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe"); Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]); O resultado é: Para Key = "rtf" value = wordpad.exe O que isso {0}significa?
85 c#  string  formatting 



5
string.Empty vs null.Qual você usa?
Recentemente, um colega de trabalho me disse para não usar string.Emptyao definir uma variável de string, mas usar nullporque polui a pilha? Ele diz não faça string myString=string.Empty; mas faça string mystring=null; Isso realmente importa? Eu sei que string é um objeto, então meio que faz sentido. Eu sei que …
84 c#  .net  null  string 

3
A saída -1 se torna uma barra no loop
Surpreendentemente, o seguinte código gera: / -1 O código: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > …
54 java  string  while-loop  jvm  jit 


3
Quais caracteres são agrupados com Array.from?
Eu tenho brincado com o JS e não consigo descobrir como o JS decide quais elementos adicionar ao array criado ao usar Array.from(). Por exemplo, o seguinte emoji 👍 tem um lengthde 2, pois é composto por dois pontos de código, mas Array.from()trata esses dois pontos de código como um, …

7
Número máximo de substrings exclusivos de uma partição
Modifiquei o título para que fique mais compreensível. Aqui está uma versão detalhada da pergunta: Temos uma string s e queremos dividi-la em substrings . Cada substring é diferente um do outro. Qual é o número máximo de substrings únicos que podemos ter de um corte. Em outras palavras, qual …


2
Java 8: Class.getName () diminui a cadeia de concatenação de String
Recentemente, encontrei um problema relacionado à concatenação de String. Este benchmark resume: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class<? extends Data> clazz = data.clazz; final …

4
Bloco de texto Java 13 * SEM * novas linhas
O recurso de bloco de texto de várias linhas Java 13 com """delimitadores está se tornando bem conhecido. No entanto, tenho uma necessidade recorrente em que preciso de parágrafos inteiros sem as novas linhas incorporadas. Em outras palavras, o seguinte snippet de código: String paragraph = """ aaaa bbbb cccc …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.