Articles of concatenazione di

La concatenazione di caratteri per formare una stringa dà risultati diversi

Perché, quando uso l’operazione seguente per sumre i caratteri, restituisce numeri invece di caratteri? Non dovrebbe dare lo stesso risultato? ret += … ; // returns numbers ret = ret + …; // returns chars Il codice seguente duplica i caratteri: doubleChar (“The”) → “TThhee” public String doubleChar(String str) { String ret = “”; for(int […]

è 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

Come concatenare i valori int in java?

Ho i seguenti valori: int a=1; int b=0; int c=2; int d=2; int e=1; Come concatenare questi valori in modo che finisca con una stringa che è 10221 ; si noti che moltiplicando a per 10000, b per 1000 ….. e e per 1 non funzionerà poiché b=0 e quindi lo perderò quando aggiungo i […]

Ottenere la data e l’ora correnti in JavaScript

Ho uno script che stampa la data e l’ora correnti in JavaScript, ma la DATE è sempre sbagliata. Ecco il codice: var currentdate = new Date(); var datetime = “Last Sync: ” + currentdate.getDay() + “/”+currentdate.getMonth() + “/” + currentdate.getFullYear() + ” @ ” + currentdate.getHours() + “:” + currentdate.getMinutes() + “:” + currentdate.getSeconds(); Dovrebbe […]

Perché + = “1,23,4” in JavaScript?

Volevo aggiungere gli elementi di un array in un altro, quindi ho provato questo: [1,2] + [3,4] Ha risposto con: “1,23,4” Cosa sta succedendo?

Concatenazione di stringhe null in Java

Perché funziona il seguente? Mi aspetterei che venga lanciata una NullPointerException . String s = null; s = s + “hello”; System.out.println(s); // prints “nullhello”

Come estendere un array JavaScript esistente con un altro array, senza creare un nuovo array?

Nota: questo non è un duplicato di Come aggiungere qualcosa a un array? – l’objective qui è quello di aggiungere l’intero contenuto di un array all’altro e di farlo “in posizione”, cioè senza copiare tutti gli elementi dell’array esteso. Non sembra essere un modo per estendere un array JavaScript esistente con un altro array, ovvero […]

Come concatenare le stringhe const / letteral in C?

Sto lavorando in C e devo concatenare alcune cose. In questo momento ho questo: message = strcat(“TEXT “, var); message2 = strcat(strcat(“TEXT “, foo), strcat(” TEXT “, bar)); Ora se hai esperienza in C sono sicuro che ti rendi conto che questo ti dà un difetto di segmentazione quando provi ad eseguirlo. Quindi come posso […]

Concatenazione di stringhe: concat () vs operatore “+”

Supponendo String aeb: a += b a = a.concat(b) Sotto il cofano, sono la stessa cosa? Ecco concat decompilato come riferimento. Mi piacerebbe essere in grado di decompilare anche l’operatore + per vedere cosa fa. public String concat(String s) { int i = s.length(); if (i == 0) { return this; } else { char […]