Articles of string

Convertendo um int para uma representação de string binária em Java?

Qual seria a melhor maneira (idealmente, mais simples) de converter um int em uma representação de string binária em Java? Por exemplo, digamos que o int é 156. A representação de string binária disso seria “10011100”.

Qual é a diferença entre um personagem, um ponto de código, um glifo e um grafema?

Tentar entender as sutilezas do Unicode moderno está doendo minha cabeça. Em particular, a distinção entre pontos de código, caracteres, glifos e grafemas – conceitos que, no caso mais simples , quando se trata de texto em inglês usando caracteres ASCII, todos têm um relacionamento um-para-um – está me causando problemas. Vendo como esses termos […]

Crie um java.lang.String mutável

É de conhecimento geral que os Java String s são imutáveis. Cordas imutáveis ​​são uma ótima adição ao java desde a sua criação. A imutabilidade permite access rápido e muitas otimizações, significativamente menos propensas a erros em comparação com sequências de estilo C e ajuda a aplicar o modelo de segurança. É possível criar um […]

Como converter o nome da variável (object) em String

Eu tenho o seguinte quadro de dados com o nome da variável “foo” ; > foo <-c(3,4); O que eu quero fazer é converter “foo” em uma string. Então, em uma function, não preciso recriar outras variables ​​extras: output <- myfunc(foo) myfunc <- function(v1) { # do something with v1 # so that it prints […]

Convertendo a expressão de string para Integer Value usando C #

Desculpe se esta pergunta já foi respondida, mas não encontrei uma resposta adequada. Eu estou tendo uma expressão de seqüência de caracteres em c # que eu preciso converter para um int ou valor decimal. Por exemplo: string strExp = “10+20+30”; a saída deve ser 60. como devo fazer isso ???

Por que não consigo gravar em uma string literal enquanto eu * posso * gravar em um object de string?

Se eu definir algo como abaixo, char *s1 = “Hello”; porque eu não posso fazer algo como abaixo, *s1 = ‘w’; // gives segmentation fault …why??? E se eu fizer algo como abaixo, string s1 = “hello”; Posso fazer algo como abaixo? *s1 = ‘w’;

A conversão para String é uma prática incorreta (“” + )?

É conversão para String em Java usando “” + má prática? Tem alguma desvantagem em comparação com String.valueOf (…) ? Exemplo de código: int i = 25; return “” + i; vs: int i = 25; return String.valueOf(i); Atualização: (do comentário) E quanto a Integer.toString (int i) comparado a String.valueOf (…) ?

Por que char * causa comportamento indefinido enquanto char não faz?

A tentativa de modificar um literal de string causa um comportamento indefinido: char * p = “wikipedia”; p[0] = ‘W’; // undefined behaviour Uma maneira de evitar isso é defini-lo como uma matriz em vez de um ponteiro: char p[] = “wikipedia”; p[0] = ‘W’; // ok Por que char* causa comportamento indefinido, enquanto char[] […]

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