Domande taggate «string»

Una stringa è una sequenza finita di simboli, comunemente usata per il testo, sebbene a volte per dati arbitrari.

8
Analisi di numeri interi sicuri in Ruby
Ho una stringa, diciamo '123', e voglio convertirla nell'intero 123. So che si può fare semplicemente some_string.to_i, ma che converte 'lolipops'a 0, che non è l'effetto che ho in mente. Voglio che mi esploda in faccia quando provo a convertire qualcosa di invalido, con un aspetto piacevole e doloroso Exception. …

16
Dividi la stringa in Lua?
Ho bisogno di fare una semplice divisione di una stringa, ma non sembra esserci una funzione per questo, e il modo manuale che ho testato non sembra funzionare. Come lo farei?
160 string  lua 


5
Aggiungi zero-padding a una stringa
Come faccio ad aggiungere il riempimento "0" a una stringa in modo che la lunghezza della mia stringa sia sempre 4? Esempio 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 …
159 c#  string  padding 


12
Stringa Java su SHA1
Sto cercando di creare un semplice convertitore da String a SHA1 in Java e questo è quello che ho ... 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 lo passo toSHA1("password".getBytes()), capisco …
158 java  string  sha1 


10
Ottieni (ultima parte di) il nome della directory corrente in C #
Ho bisogno di ottenere l'ultima parte della directory corrente, ad esempio /Users/smcho/filegen_from_directory/AIRPassthrough, ho bisogno di ottenere AIRPassthrough. Con Python, posso ottenerlo con questo codice. import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] O print os.path.basename(path) Come posso fare la stessa cosa con C #? AGGIUNTO Con l'aiuto dei rispondenti, ho trovato …
158 c#  string  filepath 

7
Quanti caratteri può avere una stringa Java?
Sto provando il problema The Next Palindrome di Sphere Online Judge (SPOJ), dove devo trovare un palindrome per un numero intero di un massimo di un milione di cifre. Ho pensato di utilizzare le funzioni di Java per invertire le stringhe, ma consentirebbero a una stringa di essere così lunga?
157 java  string 

12
Come posso convertire CamelCase in nomi leggibili dall'uomo in Java?
Vorrei scrivere un metodo che converte CamelCase in un nome leggibile dall'uomo. Ecco il caso di prova: 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 con std :: string?
La mia comprensione è che stringè un membro dello stdspazio dei nomi, quindi perché si verifica quanto segue? #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); …
157 c++  string  namespaces  printf  std 


7
Perché l'operatore di pala (<<) è preferito rispetto a più-uguale (+ =) quando si costruisce una stringa in Ruby?
Sto lavorando attraverso Ruby Koans. Il test_the_shovel_operator_modifies_the_original_stringKoan in about_strings.rb include il seguente commento: I programmatori di Ruby tendono a favorire l'operatore pala (&lt;&lt;) rispetto all'operatore più uguale (+ =) durante la creazione di stringhe. Perché? La mia ipotesi è che riguardi la velocità, ma non capisco l'azione sotto il cofano …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.