Advertisement
Guest User

1. Aufgabe

a guest
Oct 1st, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. public class Main
  2. {
  3.     public static void main(String[] args)
  4.     {
  5.     }
  6. }
  7.  
  8. class StringHelper
  9. {
  10.     // 1) Überprüft, ob die übergebene Zeichenkette 20 oder mehr Zeichen enthält.
  11.     // Falls ja, wird true zurück gegeben, sonst false.
  12.     static boolean isStringLong(String s)
  13.     {
  14.         if(s.length()>=20)
  15.         return true;
  16.        
  17.         return false;
  18.     }  
  19.    
  20.     // 2) Liefert das erste Zeichen der Zeichenkette zurück
  21.     // bzw. den Wert 0, falls dies nicht möglich ist.
  22.     static char getFirstChar(String s)
  23.     {
  24.         if(s.length()==0)
  25.         return 0;
  26.        
  27.         return s.charAt(0);
  28.     }
  29.  
  30.     // 3) Liefert das dritte Zeichen der Zeichenkette zurück
  31.     // bzw. den Wert 0, falls dies nicht möglich ist.
  32.     static char getThirdChar(String s)
  33.     {
  34.         if(s.length()<3)
  35.         return 0;
  36.        
  37.         return s.charAt(2);
  38.     }
  39.        
  40.     // 4) Liefert das letzte Zeichen der Zeichenkette zurück
  41.     // bzw. den Wert 0, falls dies nicht möglich ist.
  42.     static char getLastChar(String s)
  43.     {
  44.         if(s.length()==0)
  45.         return 0;
  46.        
  47.         return s.charAt(s.length()-1);
  48.     }
  49.  
  50.     // 5) Überprüft, ob das erste Zeichen der Zeichenkette
  51.     // ein Großbuchstabe ist (A,B,...,Z). Falls ja, wird
  52.     // true zurück gegeben, sonst false.
  53.     static boolean startsWithCapitalLetter(String s)
  54.     {
  55.         char a = s.charAt(0);
  56.         if(a=='A'||a=='B'||a=='C'||a=='D'||a=='E'||a=='F'||a=='G'||a=='H'||a=='I'||a=='J'||a=='K'||a=='L'||a=='M'||a=='N'||a=='O'||a=='P'||a=='Q'||a=='R'||a=='S'||a=='T'||a=='U'||a=='V'||a=='W'||a=='X'||a=='Y'||a=='Z'||a=='Ö'||a=='Ü'||a=='Ä')
  57.         return true;
  58.            
  59.         return false;
  60.     }
  61.        
  62.     // 6) Wandelt das übergebene Zeichen in eine Zeichenkette
  63.     // um und liefert diese zurück.
  64.     static String convertToString(char c)
  65.     {
  66.         String s=null;
  67.         s+=c;
  68.         return s;
  69.     }
  70.  
  71.     // 7) Erstellt eine dreielementige Zeichenkette, welche sich
  72.     // aus den drei Zeichen in der gegebenen Reihenfolge
  73.     // zusammen setzt und liefert diese zurück.
  74.     static String tripleMerge(char first, char second, char third)
  75.     {
  76.  
  77.         String s=null;
  78.         s+=first;
  79.         s+=second;
  80.         s+=third;
  81.         return s;
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement