Articles of string

Por que esse código usando strings aleatórias imprime “hello world”?

A seguinte declaração de impressão imprimiria “hello world”. Alguém poderia explicar isso? System.out.println(randomString(-229985452) + ” ” + randomString(-147909649)); E randomString() é assim: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)(‘`’ + k)); } return […]

Swift, Strings e Endereços de Memória

Há algo que não estou entendendo sobre como o Swift gerencia o endereço de memory de String(s) 1. Tipos de referência Aqui foo e boo são 2 pointers para a mesma localização de memory . class Foo { } let foo = Foo() let boo = foo unsafeAddressOf(foo) // “UnsafePointer(0x7FCD13719BE0)” unsafeAddressOf(boo) // “UnsafePointer(0x7FCD13719BE0)” Boa. 2. […]

Dicas para java.lang.String.replace problema?

Eu gostaria de replace “.” por “,” em um String / double que eu quero gravar em um arquivo. Usando o seguinte código Java double myDouble = myObject.getDoubleMethod(); // returns 38.1882352941176 System.out.println(myDouble); String myDoubleString = “” + myDouble; System.out.println(myDoubleString); myDoubleString.replace(“.”, “,”); System.out.println(myDoubleString); myDoubleString.replace(‘.’, ‘,’); System.out.println(myDoubleString); Eu recebo a seguinte saída 38.1882352941176 38.1882352941176 38.1882352941176 38.1882352941176 Por […]

Modificando uma cadeia char * const

Eu sei que const char * é um ponteiro para um const char, enquanto char *const é um ponteiro constante para um char. Eu estou testando isso no seguinte código: const char *s = “hello”; // Not permitted to modify the string “hello” char *const t = “world”; // Not permitted to modify the pointer […]

Problema de sorting de cadeia em c #

Eu tenho lista como esta List items = new List(); items.Add(“-“); items.Add(“.”); items.Add(“a-“); items.Add(“a.”); items.Add(“aa”); items.Add(“aa”); items.Sort(); string output = string.Empty; foreach (string s in items) { output += s + Environment.NewLine; } MessageBox.Show(output); A saída está voltando como – . a- aaa aa onde como eu estou esperando os resultados como – . a- […]

O formato do método (String, Object ) no tipo String não é aplicável para os argumentos (…)

Aqui está o meu código: int hoursFormat = 1, minsFormat = 2, secsFormat = 3; String timeFormat = String.format(“%02d:%02d:%02d”,hoursFormat, minsFormat, secsFormat); Isto dá um erro de compilation: Unresolved compilation problem: The method format(String, Object[]) in the type String is not applicable for the arguments (String, int, int, int) Por que estou recebendo este erro aqui […]

Javascript – string de retorno entre colchetes

Preciso retornar apenas o texto contido entre colchetes em uma string. Eu tenho o seguinte regex, mas isso também retorna os colchetes: var matched = mystring.match(“\\[.*]”); Uma string sempre conterá apenas um conjunto de colchetes, por exemplo: Some text with [some important info] Quero corresponder para conter “algumas informações importantes”, em vez de “[algumas informações […]

Como dividir um número em dígitos individuais em c #?

Digamos que eu tenha 12345. Eu gostaria de itens individuais para cada número. Uma String faria ou até mesmo um número individual. O método .Split tem uma sobrecarga para isso?

C ++ concat dois literais de string `const char`

É possível concatriar dois literais de string usando um constexpr ? Ou reformulado, pode-se eliminar macros em código como: #define nl(str) str “\n” int main() { std::cout << nl("usage: foo") nl("print a message") ; return 0; } Atualização : Não há nada de errado em usar “\n” , no entanto, gostaria de saber se é […]

Como pode val () retornar Number?

Nos documentos val escritos esta descrição: .val () Retorna: String, Number, Array Eu tentei obter um Number , mas parece retornar apenas string , há algo que eu estou fazendo errado? $(‘#gdoron’).val(‘1’); alert($(‘#gdoron’).val() === ‘1’); // true alert(typeof $(‘#gdoron’).val()); // string. $(‘#gdoron’).val(1); alert($(‘#gdoron’).val() === 1); // false alert(typeof $(‘#gdoron’).val()); // string (not “number”!) Minha pergunta […]