Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Reverse{
- public void reverse(String input){
- String output = "";
- for(int i = 0; i < input.length(); i = i + 1){
- char zeichen = input.charAt(i);
- output = zeichen + output;
- }
- System.out.println(output);
- }
- //Sehr elegant
- public void reverse2(String input){
- String output = "";
- for(int i = 1; i <= input.length(); i = i + 1){
- int stelle = input.length()- i;
- char zeichen = input.charAt(stelle);
- output = output + zeichen ;
- }
- System.out.println(output);
- }
- //bissche elegant
- public void reverse3(String input){
- String output = "";
- int stelle = input.length()- 1;
- for(int i = 1; i < input.length(); i = i + 1){
- char zeichen = input.charAt(stelle -i);
- output = output + zeichen ;
- }
- System.out.println(output);
- }
- public String ersetze(String input, char gesucht){
- String output = "";
- for(int i = 1; i <= input.length(); i = i + 1){
- int stelle = input.length()- i;
- char zeichen = input.charAt(stelle);
- if(zeichen == gesucht){
- output = output + "x";
- }else{
- output = output + zeichen ;
- }
- }
- System.out.println(output);
- }
- class Help{
- char zeichen;
- public Help(char neuerWert){
- zeichen = neuerWert;
- }
- }
- public void zweitenBuchstaben(){
- String output = "";
- String input = "Hollywood";
- for(int i = 0; i < input.length(); i = i + 2){
- char zeichen = input.charAt(i);
- output = output + zeichen ;
- }
- System.out.println(output);
- }
- public void hallo(){
- Hilfe a = new Hilfe(10);
- Hilfe b = a;
- a.wert = a.wert + 10;
- System.out.println(a);
- System.out.println(b);
- System.out.println(a.wert);
- System.out.println(b.wert);
- String as2 = "Hallo";
- String bs2 = as2;
- }
- class Hilfe{
- int wert;
- public Hilfe(int neuerWert){
- wert = neuerWert;
- }
- }
- }
- // AABB AA
- //Strings in Java sind unveränderlich
- //wenn String geändert wird erhält man immer eine neue Variable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement