Ho un array di stringhe selectCancel con setter e metodi getter, che è una checkbox nel mio modulo. Sto cercando di ottenere i valori controllati e sto ottenendo il risultato sopra quando stampo. Ho provato il metodo Arrays.toString() ma stampa ancora lo stesso. Ho quindi fatto quanto segue: String checked = Arrays.toString(Employee.getSelectCancel()); Ho anche provato […]
Devo inviare notifiche e-mail agli utenti e devo consentire all’amministratore di fornire un modello per il corpo del messaggio (e probabilmente anche per le intestazioni). Mi piacerebbe qualcosa di simile a string.Format che mi permette di dare stringhe di sostituzione nominate, quindi il modello può assomigliare a questo: Dear {User}, Your job finished at {FinishTime} […]
str = “Hello☺ World☹” L’output previsto è: “Hello:) World:(” Posso farlo: str.gsub(“☺”, “:)”).gsub(“☹”, “:(“) C’è un altro modo in modo che io possa farlo in una singola chiamata di funzione? Qualcosa di simile a: str.gsub([‘s1’, ‘s2’], [‘r1’, ‘r2’])
Ad esempio, le parole “stack”, voglio ottenere un array come: [‘s’, ‘st’, ‘sta’, … ‘stack’, ‘t’, ‘ta’, … , ‘c’, ‘ck’, ‘k’] L’ho fatto con questo codice: def split_word(str) result = [] chas = str.split(“”) len = chas.size (0..len-1).each do |i| (i..len-1).each do |j| result.push(chas[i..j].join) end end result.uniq end C’è un modo migliore e pulito […]
C’è una tecnica di compressione veramente semplice per stringhe fino a circa 255 caratteri (sì, sto comprimendo gli URL )? Non mi interessa la forza della compressione: sto cercando qualcosa che funzioni molto bene e sia veloce da implementare. Mi piacerebbe qualcosa di più semplice di SharpZipLib : qualcosa che può essere implementato con un […]
Voglio rinominare il nome del file come “how-to- rename -file.jpg” in “how-to- reuse -file.jpg” usando un file batch di Windows Vale a dire, voglio solo sostituire una o due parole nel nome di un file.
Voglio sostituire una sottostringa (ad es. @”replace” NSAttributedString @”replace” ) di una NSAttributedString con un’altra NSAttributedString . Sto cercando un metodo equivalente a stringByReplacingOccurrencesOfString:withString: di NSString stringByReplacingOccurrencesOfString:withString: for NSAttributedString .
Mi piacerebbe rompere una stringa con una certa variabile di lunghezza. Deve controllare i limiti in modo da non esplodere quando l’ultima sezione della stringa non è lunga o lunga rispetto alla lunghezza. Alla ricerca della versione più succinta (ma comprensibile). Esempio: string x = “AAABBBCC”; string[] arr = x.SplitByLength(3); // arr[0] -> “AAA”; // […]
Proviamo a convertire da string a Byte[] usando il seguente codice Java: String source = “0123456789”; byte[] byteArray = source.getBytes(“UTF-16”); Otteniamo una matrice di byte di lunghezza 22 byte, non siamo sicuri da dove proviene questa imbottitura. Come ottengo un array di lunghezza 20?
Recentemente sono passato a Ruby 2.0.0 da Ruby 1.9.3. Nella versione 1.9.3 eravamo abituati a eseguire l’interpolazione delle stringhe usando: ‘http://#{get_host_name}.com , ma dal momento del passaggio alla 2.0.0, sembra che non funzioni. Qualcuno può dirmi se la syntax è cambiata? Come posso eseguire l’interpolazione delle stringhe in Ruby 2.0.0?