| HTML Tutorials | 
	 
	
		| 
			
		 | 
	 
    
	
		| XML Tutorials | 
	 
	
		| 
			
		 | 
	 
    
	
		| Browser Scripting | 
	 
	
		| 
			
		 | 
	 
    
	
		| Server Scripting | 
	 
	
		| 
			
		 | 
	 
    
	
		| .NET (dotnet) | 
	 
	
		| 
			
		 | 
	 
    
	
		| Multimedia | 
	 
	
		| 
			
		 | 
	 
    
	
		| Web Building  | 
	 
	
		| 
			
		 | 
	 
    
	
		| Java Tutorials | 
	 
	
		| 
			
		 | 
	 
    
	
		| Programming Langauges | 
	 
	
		| 
			
		 | 
	 
    
	
		| Soft Skills | 
	 
	
		| 
			
		 | 
	 
    
	
		| Database Tutorials | 
	 
	
		| 
			
		 | 
	 
    
	
		| Operating System | 
	 
	
		| 
			
		 | 
	 
    
	
		| Software Testing | 
	 
	
		| 
			
		 | 
	 
    
	
		| SAP Module | 
	 
	
		| 
			
		 | 
	 
    
	
		| Networking Programming | 
	 
	
		| 
			
		 | 
	 
    
	
		| Microsoft Office | 
	 
	
		| 
			
		 | 
	 
    
	
		| Accounting | 
	 
	
		| 
			
		 | 
	 
    
	 
 
 | 
 
	
	
		
				
					The String and StringBuffer Classes in Java | 
				 
		 
		 
	
		
		 
 
 
 
 
		
			
				| 
				 
			Dieses Kapitel veranschaulicht unterschiedliche Eigenschaften der  String- und StringBuffer Classes: ein StringBuffer,  Strings herstellend und StringBuffers �ndern und wandeln eine Art  String in eine andere und das Verwenden der Accessormethoden um, Informationen �ber eine  String oder ein StringBuffer zu erhalten. 
				 
				 | 
			 
			 
			 
			 
			 
		
			
				|  Die zwei  String- Classes 
				 | 
			 
			
				| 
				  Java Programmierung Klima liefert zwei  Classes, das Textdaten suich als  String, f�r unab�nderliche  Strings (die nicht ge�ndert werden sollten) und StringBuffer f�r mutable  Strings speichert und manipuliert (das ge�ndert werden mu�). 
				 
				 | 
			 
			
				
				
				
				
				class ReverseString 
				{ 
				    public static String reverseIt(String source) 
				    { 
				        int i, len = source.length(); 
				        StringBuffer dest = new StringBuffer(len);
  
				        for (i = (len - 1); i >= 0; i--) 
				        { 
				            dest.append(source.charAt(i)); 
				        } 
				        return dest.toString(); 
				    } 
				} 
				 | 
				 
				  
				 | 
			 
			
								| 
				  Die  String Classe wird f�r die konstanten  Strings zur Verf�gung gestellt; du kannst  Strings benutzen, wenn du seinen Wert nicht ge�ndert werden w�nschst. Uns zum Beispiel betrachten lassen, wenn du die  Stringdaten in die Methode �bermittelst, und du m�chtest nicht die  String durch die Methode in jeder Hinsicht �ndern, dich kannst � String� benutzen. Gew�hnlich werden  Strings benutzt, um Textdaten zu den Methoden und R�ckholtextdaten von den Methoden zu �bermitteln. Methode reverseIt () nimmt ein  Stringargument und bringt zur�ck einen  Stringwert zur�ck. 
				 
				 | 
			 
			
				| 
				  Eine StringBuffer  Classe wird f�r nicht-konstante  String benutzt. Wenn wir wissen, da� Wert der Textdaten �nderung tut, verwenden wir StringBuffers. Gew�hnlich werden StringBuffers f�r das Konstruieren der Textdaten wie das reverseIt () der Methode verwendet. 
				 
				 | 
			 
			 
			 
			 
			 
		
			
				|  Verursachen der  String- und StringBuffers Classes  | 
			 
			
				| 
				 
  				Die reverseIt Methode im oben genannten Beispiel verursacht ein StringBuffer, das �DEST� genannt wird dessen Ausgangsl�nge der der Quelle gleich ist. StringBuffer DEST erkl�rt zum Compiler, da� DEST verwendet wird, um sich auf einen Gegenstand zu beziehen dessen Art von der  String ist, der neue Operator zuteilt Ged�chtnis f�r den neuen Gegenstand, und StringBuffer () initialisiert den Gegenstand. Wenn wir jeden m�glichen Gegenstand in einem Java Programm verursachen, verwenden wir immer die gleichen drei Schritte: Erkl�rung, instantiation, Initialisierung. 
				 
				 | 
			 
			 
			 
			 
			 
		
			
				|  Die accessor-Methoden 
				 | 
			 
			
				| 
				  Methoden, die verwendet werden, um Informationen �ber den Gegenstand einzuholen, bekannt als Accessormethoden. Das Methode reverseIt () verwendet zwei Accessormethoden der  String, um die Informationen �ber eine Quell String zu erhalten. 
				 
				 | 
			 
			
				
				
				
				
				First, reverseIt() uses String's length() 
				accessor method to obtain the length of the String source. 
				int len = source.length();
  
				Second, reverseIt() uses the charAt() 
				accessor which returns the character at the position specified in the parameter. 
				source.charAt(i) 
				 | 
				 
				  
				 | 
			 
			 
			 
			 
			 
		
			
				|  �ndern von einem StringBuffer 
				 | 
			 
			
				| 
				  Um Buchstaben DESTreverseIt () Methode Gebrauch StringBuffers hinzuzuf�gen () Methode anf�gen. Zus�tzlich zu () Methode, StringBuffer anf�gen auch zur Verf�gung stellt Methoden zu den Einsatzbuchstaben in Puffer oder �ndert den Buchstaben an einer spezifischen Position innerhalb des Puffers, unter anderen. 
				 
				 | 
			 
			
				
				
				
				| 
				dest.append(source.charAt(i));
				 | 
				 
				  
				 | 
			 
			
			| 
				  hinzuf�gen () ist die einzigen Methoden des StringBuffers, das dir erlaubt, Daten zum Ende des StringBuffer anzuf�gen. Es gibt anf�gen () Methoden, der Daten der verschiedenen Arten, wie Boolesches, Hin- und Herbewegung, internes und sogar Gegenstand anf�gt, zum Ende des StringBuffer unterschiedlich. Die Daten werden zuerst in  String umgewandelt, bevor hinzuf�gen stattfindet k�nnte. 
				 
				 | 
			 
			 
			 
			 
			 
		
			
				|  Umwandeln der Gegenst�nde in  Strings 
				 | 
			 
			
				| 
				  toString () Methode  Manchmal wird es notwendig, einen Gegenstand in  String umzuwandeln, weil du sie zu einer Methode f�hren m�ssen kannst, die nur  Stringwerte annimmt. zum Beispiel betrachten, System.out.println () annimmt nicht StringBuffer, so dort ist Notwendigkeit, ein StringBuffer in  String umzuwandeln, bevor du sie drucken k�nntest. Die reverseIt () Methode im oben genannten Beispiel verwendet StringBuffers toString () Methode zum converte StringBuffer in  Stringgegenstand, bevor sie die  String zur�ckbringt. 
				 
				 | 
			 
			
				
				 
				 | 
			 
			
				| 
				  viele der  Classes in java.lang st�tzt das toString () einschlie�lich alle  Classes �der Art Verpackung� wie Ganzzahl, Boolesch, Buchstaben und andere. Sogar hat die niedrige Gegenstand Classe toString () Methode, die einen Gegenstand in  String umwandelt. Wenn wir eine Unterklasse eines Gegenstandes schreiben, k�nnen wir die toString Methode �berlaufen () um die spezifischere Umwandlung f�r die Unterklasse durchzuf�hren. 
				 
				 | 
			 
			
				| 
				  valueOf () Methode  f�r Bequemlichkeit die  String Classe liefert die statische Methode �valueOf ()�, die wir verwenden k�nnen, um Variablen der unterschiedlichen Arten in die  String umzuwandeln. Z.B. den Wert des PUs drucken 
				 
				 | 
			 
			
				
				
				
				| 
				System.out.println(String.valueOf(Math.PI));
				 | 
				 
				  
				 | 
			 
	  
			 
			 
 
 
	
		
			  | 
			  | 
		 
	 
	
		Keywords: java stringbuffer, stringbuffer reverse, stringbuffer append, string str
	 
	
	 | 
	 
 
 | 
	
	
	
	
	
	 
	
	
		| HTML Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| XML Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Browser Scripting Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Server Scripting Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| .NET (dotnet) Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Multimedia Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Web Building  Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Java Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Programming Langauges Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Soft Skills Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Database Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Operating System Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Software Testing Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| SAP Module Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Networking Programming Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Microsoft Office Quizes | 
	 
	
		| 
			
		 | 
	 
    
	
		| Accounting Quizes | 
	 
	
		| 
			
		 | 
	 
    
    
	 
	
	
	
	
 |