WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 18.06.2002, 23:33   #1
Bizeps
Veteran
 
Registriert seit: 15.11.2000
Beiträge: 211


Standard Char[] to String ?

char[] Gruppe;
Gruppe = jPasswordField2.getPassword();
String getGrp;
for (int i=0; i<Gruppe.length; i++) {
getGrp = getGrp + Gruppe[i];
}

gibt die Fehlermeldung getGrp might not have been initiialized. Oder gibt es eine Funktion die char[] zu string castet?
Bizeps ist offline   Mit Zitat antworten
Alt 18.06.2002, 23:35   #2
3of4
Elite
 
Registriert seit: 14.11.1999
Alter: 40
Beiträge: 1.429


Standard

schreib mal
String getGrp = new String("");
oder
String getGrp = "";
____________________________________
Resistantium est futilius
3of4 ist offline   Mit Zitat antworten
Alt 18.06.2002, 23:40   #3
Bizeps
Veteran
 
Registriert seit: 15.11.2000
Beiträge: 211


Standard

Thanks jetzt gehts!
Bizeps ist offline   Mit Zitat antworten
Alt 18.06.2002, 23:52   #4
3of4
Elite
 
Registriert seit: 14.11.1999
Alter: 40
Beiträge: 1.429


Standard

hab übrigens jetzt nochmal nachgeschaut, sowohl in gotojava (www.javabuch.de) als auch in der Klassenübersicht von Sun gibt es da genug Beispiele:

und es geht auch einfacher:
String getGr = new String(Gruppe);


Zitat:
public final class String
extends Object
implements Serializable, Comparable, CharSequence
The String class represents character strings. All string literals in Java programs, such as "abc", are implemented as instances of this class.

Strings are constant; their values cannot be changed after they are created. String buffers support mutable strings. Because String objects are immutable they can be shared. For example:


String str = "abc";

is equivalent to:


char data[] = {'a', 'b', 'c'};
String str = new String(data);

Here are some more examples of how strings can be used:


System.out.println("abc");
String cde = "cde";
System.out.println("abc" + cde);
String c = "abc".substring(2,3);
String d = cde.substring(1, 2);

The class String includes methods for examining individual characters of the sequence, for comparing strings, for searching strings, for extracting substrings, and for creating a copy of a string with all characters translated to uppercase or to lowercase. Case mapping relies heavily on the information provided by the Unicode Consortium's Unicode 3.0 specification. The specification's UnicodeData.txt and SpecialCasing.txt files are used extensively to provide case mapping.

The Java language provides special support for the string concatentation operator ( + ), and for conversion of other objects to strings. String concatenation is implemented through the StringBuffer class and its append method. String conversions are implemented through the method toString, defined by Object and inherited by all classes in Java. For additional information on string concatenation and conversion, see Gosling, Joy, and Steele, The Java Language Specification.
____________________________________
Resistantium est futilius
3of4 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:59 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag