Articles of string

O que faz a comparação de referência (==) funcionar para algumas cadeias de caracteres em Java?

Eu tenho as seguintes linhas de códigos para comparar String. str1 não é igual a str2, o que é compreensível, pois compara a referência de object. Mas então por que s1 é igual a s2? String s1 = “abc”; String s2 = “abc”; String str1 = new String(“abc”); String str2 = new String(“abc”); if (s1==s2) […]

O que significa {0} quando encontrado em uma string em C #?

Em um dictionary como este: Dictionary openWith = new Dictionary(); 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”]); A saída é: Para Key = “rtf” value = wordpad.exe O que significa o {0} ?

Dividir uma string em palavras por vários delimitadores

Eu tenho algum texto (texto significativo ou expressão aritmética) e quero dividi-lo em palavras. Se eu tivesse um único delimitador, usaria: std::stringstream stringStream(inputString); std::string word; while(std::getline(stringStream, word, delimiter)) { wordVector.push_back(word); } Como posso quebrar a string em tokens com vários delimitadores?

É string um tipo de valor ou um tipo de referência?

É string um tipo de valor ou um tipo de referência? Eu simplesmente não consigo encontrar uma “boa” explicação para isso …

Por que “true” == true mostra false em JavaScript?

O MDC descreve o operador == seguinte forma : Se os dois operandos não forem do mesmo tipo, o JavaScript converterá os operandos e aplicará uma comparação estrita. Se um dos operandos for um número ou um booleano, os operandos serão convertidos em números, se possível; else se um operando for uma string, o outro […]

Por que não há Char.Empty como String.Empty?

Existe uma razão para isso? Eu estou perguntando porque se você precisasse usar muitos caracteres vazios então você entra na mesma situação que usaria quando usa muitas strings vazias. Edit: O motivo para esse uso foi este: myString.Replace (‘c’, ”) Portanto, remova todas as ocorrências de ‘c’s’ de myString.

Como obter um valor variável se o nome da variável for armazenado como string?

Como posso recuperar um valor da variável bash se eu tiver o nome da variável como string? var1=”this is the real value” a=”var1″ Do something to get value of var1 just using variable a. Contexto: Eu tenho alguns AMIs ( Amazon Machine Image ) e quero acionar algumas instâncias de cada AMI. Assim que eles […]

Como converter string para char array em C ++?

Eu gostaria de converter string para char array, mas não char* . Eu sei como converter string para char* (usando malloc ou a maneira que eu postei no meu código) – mas não é isso que eu quero. Eu simplesmente quero converter string em char[size] array. É possível? #include #include #include using namespace std; int […]

Não é o tamanho do personagem em Java 2 bytes?

Eu usei RandomAccessFile para ler um byte de um arquivo de texto. public static void readFile(RandomAccessFile fr) { byte[] cbuff = new byte[1]; fr.read(cbuff,0,1); System.out.println(new String(cbuff)); } Por que estou vendo um personagem completo sendo lido por isso?

Invertendo uma string com recursion em Java

Aqui está um código Java para reverter uma string recursivamente. Alguém poderia fornecer uma explicação de como isso funciona? public static String reverse(String str) { if ((null == str) || (str.length() <= 1)) { return str; } return reverse(str.substring(1)) + str.charAt(0); } Eu não estou entendendo como isso pode funcionar.