Articles of Zeichenfolge

Regex, um eine Zeichenfolge mit zwei Namen in beliebiger Reihenfolge zu finden

Ich brauche logisches UND in Regex. etwas wie Jack UND James stimme mit folgenden Zeichenfolgen überein “Hallo Jack hier ist James ” “Hallo James hier ist Jack ”

Wie teilt man eine durch Komma getrennte Zeichenkette?

Ich habe einen String mit unbekannter Länge, der ungefähr so ​​aussieht “dog, cat, bear, elephant, …, giraffe” Was wäre der optimale Weg, um diese Zeichenkette in Kommas zu unterteilen, so dass jedes Wort ein Element einer ArrayList werden könnte? Beispielsweise List strings = new ArrayList(); // Add the data here so strings.get(0) would be equal […]

Confly-Time-Zeichenfolgen in C ++ bequem deklarieren

In der Lage zu sein, Strings während der Kompilierung in C ++ zu erstellen und zu bearbeiten, hat mehrere nützliche Anwendungen. Obwohl es in C ++ möglich ist, Zeichenfolgen zur Kompilierzeit zu erstellen, ist der process sehr umständlich, da die Zeichenfolge als eine variadische Zeichensequenz deklariert werden muss, z using str = sequence; Operationen wie […]

String von Eingabe mit Leerzeichen lesen?

Ich benutze Ubuntu und verwende auch Geany und CodeBlock als meine IDE. Was ich versuche, ist eine Zeichenfolge (wie “Barack Obama” ) zu lesen und in eine Variable zu schreiben: #include int main(void) { char name[100]; printf(“Enter your name: “); scanf(“%s”, name); printf(“Your Name is: %s”, name); return 0; } Ausgabe: Enter your name: Barack […]

Wie kann man die veraltete Konvertierung von String-Konstanten in char * Warnungen in GCC loswerden?

Also arbeite ich an einer übermäßig großen Codebasis und habe kürzlich auf gcc 4.3 aktualisiert, das jetzt diese Warnung austriggers: Warnung: veraltete Konvertierung von String-Konstante in ‘char *’ Offensichtlich ist der richtige Weg, um dies zu beheben, jede Deklaration zu finden char *s = “constant string”; oder functionsaufruf wie: void foo(char *s); foo(“constant string”); und […]

Wie konvertiert man ein Objekt-Array in ein String-Array in Java

Ich verwende den folgenden Code, um ein Object-Array in ein String-Array zu konvertieren: Object Object_Array[]=new Object[100]; // … get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); Aber ich frage mich, ob es noch einen anderen Weg gibt, etwas zu tun: String_Array=(String[])Object_Array; Dies würde jedoch zu einem Laufzeiterrors führen: Exception in thread […]

Die beste Methode zum Festlegen von Leerzeichen in einer String.Split-Operation

Ich teile eine Zeichenfolge basierend auf Leerzeichen wie folgt: string myStr = “The quick brown fox jumps over the lazy dog”; char[] whitespace = new char[] { ‘ ‘, ‘\t’ }; string[] ssizes = myStr.Split(whitespace); Es ist mühselig, das Array char [] überall in meinem Code zu definieren. Ich möchte das tun. Gibt es einen […]

Wo lebt der String-Konstantenpool von Java, der Heap oder der Stack?

Ich kenne das Konzept eines Konstantenpools und des String-Konstantenpools, der von JVMs zur Verarbeitung von String-Literalen verwendet wird. Aber ich weiß nicht, welche Art von Speicher von der JVM verwendet wird, um String-Konstantenliterale zu speichern. Der Stapel oder der Haufen? Da es sich um ein Literal handelt, das keiner Instanz zugeordnet ist, würde ich davon […]

Konvertiere die Zeichenfolge in einen Variablennamen

Ich verwende R, um eine Liste von Zeichenfolgen in der Form zu analysieren: original_string <- "variable_name=variable_value" Zuerst extrahiere ich den Variablennamen und -wert aus der ursprünglichen Zeichenfolge und wandle den Wert in eine numerische class um. parameter_value <- as.numeric("variable_value") parameter_name <- "variable_name" Dann möchte ich den Wert einer Variablen mit dem gleichen Namen wie die […]

Wann ist es besser String.Format vs String-Verkettung zu verwenden?

Ich habe ein kleines Stück Code, das einen Indexwert analysiert, um eine Zelleneingabe in Excel zu bestimmen. Es hat mich denken lassen … Was ist der Unterschied zwischen xlsSheet.Write(“C” + rowIndex.ToString(), null, title); und xlsSheet.Write(string.Format(“C{0}”, rowIndex), null, title); Ist einer “besser” als der andere? Und warum?