Articles of string

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 […]

Substituir vários elementos de seqüência de caracteres em c #

Existe um jeito melhor de fazer isso… MyString.Trim().Replace(“&”, “and”).Replace(“,”, “”).Replace(” “, ” “) .Replace(” “, “-“).Replace(“‘”, “”).Replace(“/”, “”).ToLower(); Eu estendi a class de strings para mantê-la em um único trabalho, mas há uma maneira mais rápida? public static class StringExtension { public static string clean(this string s) { return s.Replace(“&”, “and”).Replace(“,”, “”).Replace(” “, ” “) […]