Articles of stringhe

Javascript modo elegante per dividere la stringa in segmenti di caratteri lunghi

Come dice il titolo, ho una stringa, e voglio dividere in segmenti n caratteri lunghi. Per esempio: var str = ‘abcdefghijkl’; dopo un po ‘di magia con n = 3, diventerà var arr = [‘abc’,’def’,’ghi’,’jkl’]; C’è un modo elegante per farlo?

Inserisci un carattere in una stringa in una determinata posizione

Sto ottenendo un int con un valore di 6 cifre. Voglio visualizzarlo come una String con un punto decimale (.) A 2 cifre dalla fine di int . Volevo usare un float ma mi è stato suggerito di usare String per un output di visualizzazione migliore (invece di 1234.5 sarà 1234.50 ). Pertanto, ho bisogno […]

Regex per commenti nelle stringhe, stringhe nei commenti, ecc

Questa è una domanda che ho risolto e che volevo pubblicare in Q & A style perché penso che più persone potrebbero utilizzare la soluzione. O forse migliorare la soluzione, mostrare dove si rompe. Il problema Vuoi fare qualcosa con stringhe e / o commenti citati in un corpo di testo. Vuoi estrarli, evidenziarli, cos’hai. […]

Capacità iniziale di ArrayList e IndexOutOfBoundsException

Considera questo codice di esempio: List myList = new ArrayList(7); myList.add(5, “Hello”); myList.removeAll(Collections.singleton(null)); System.out.println(myList.size() + ” objects:” ); for (String s : myList) { System.out.println(“\t” + s); } myList viene inizializzato con una capacità iniziale di 7, quindi la riga successiva tenta di aggiungere la stringa “Hello” alla posizione 5. Ciò genera un’eccezione IndexOutOfBoundsException: Eccezione […]

Qual è il vantaggio di una stringa che è immutabile?

Una volta ho studiato il vantaggio di una stringa immutabile a causa di qualcosa per migliorare la performance in memoria. Qualcuno può spiegarmelo? Non riesco a trovarlo su Internet.

C ++ .NET converte System :: String in std :: string

Come si converte System :: String in std :: string in C ++ .NET?

Convertire la lista in List

Ho una lista di interi, List e mi piacerebbe convertire tutti gli oggetti interi in List , finendo così con un nuovo List . Naturalmente, potrei creare un nuovo List e scorrere l’elenco chiamando String.valueOf() per ogni intero, ma mi chiedevo se c’era un modo migliore (leggi: più automatico ) per farlo?

è l’operatore + meno performante di StringBuffer.append ()

Nella mia squadra, solitamente facciamo concatenazioni di stringhe come questa: var url = // some dynamically generated URL var sb = new StringBuffer(); sb.append(“click here”); Ovviamente quanto segue è molto più leggibile: var url = // some dynamically generated URL var sb = “click here”; Ma gli esperti di JS affermano che l’operatore + è […]

Come concatenare le stringhe nei template di Django?

Voglio concatenare una stringa nel tag modello django come {% extend shop/shop_name/base.html %} Qui shop_name è la mia variabile e voglio concatenarlo con il resto del percorso. Supponiamo che abbia shop_name=example.com E voglio che il risultato estenda shop/example.com/base.html

Rimozione di spazi da una stringa in C?

Qual è il modo più semplice ed efficace per rimuovere spazi da una stringa in C?