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.

8
Análise inteira segura no Ruby
Eu tenho uma string, digamos '123', e quero convertê-la para o número inteiro 123. Eu sei que você pode simplesmente fazer some_string.to_i, mas isso se converte 'lolipops'em 0, o que não é o efeito que tenho em mente. Quero explodir na minha cara quando tento converter algo inválido, com uma …

16
Dividir string em Lua?
Preciso fazer uma divisão simples de uma string, mas não parece haver uma função para isso, e a maneira manual que testei não parecia funcionar. Como eu faria isso?
160 string  lua 


5
Adicionar preenchimento zero a uma string
Como adiciono preenchimento "0" a uma string para que meu comprimento seja sempre 4? Exemplo If input "1", 3 padding is added = 0001 If input "25", 2 padding is added = 0025 If input "301", 1 padding is added = 0301 If input "4501", 0 padding is added = …
159 c#  string  padding 


12
String Java para SHA1
Estou tentando fazer um simples conversor de String para SHA1 em Java e é isso que eu tenho ... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } Quando passo toSHA1("password".getBytes()), [�a�ɹ??�%l�3~��.sei que provavelmente …
158 java  string  sha1 


10
Obter o (última parte do) nome do diretório atual em C #
Preciso obter a última parte do diretório atual, por exemplo /Users/smcho/filegen_from_directory/AIRPassthrough, preciso obter AIRPassthrough. Com python, posso obtê-lo com este código. import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] Ou print os.path.basename(path) Como posso fazer a mesma coisa com c #? ADICIONADO Com a ajuda dos respondentes, encontrei o que precisava. …
158 c#  string  filepath 

7
Quantos caracteres uma String Java pode ter?
Estou tentando o problema do próximo palíndromo do Sphere Online Judge (SPOJ), onde preciso encontrar um palíndromo para um número inteiro de até um milhão de dígitos. Pensei em usar as funções do Java para reverter as Strings, mas elas permitiriam que uma String demorasse tanto?
157 java  string 

12
Como faço para converter o CamelCase em nomes legíveis por humanos em Java?
Eu gostaria de escrever um método que converta o CamelCase em um nome legível por humanos. Aqui está o caso de teste: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }



7
printf com std :: string?
Meu entendimento é que stringé um membro do stdespaço para nome, então por que ocorre o seguinte? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); …
157 c++  string  namespaces  printf  std 


7
Por que o operador de escavadeira (<<) é preferido em vez de mais-igual (+ =) ao construir uma string em Ruby?
Estou trabalhando com Ruby Koans. O test_the_shovel_operator_modifies_the_original_stringKoan em about_strings.rb inclui o seguinte comentário: Os programadores Ruby tendem a favorecer o operador de escavadeira (&lt;&lt;) sobre o operador de mais iguais (+ =) ao criar cadeias. Por quê? Meu palpite é que envolve velocidade, mas não entendo a ação sob o …

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.