Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Arrays;
- public class Text_Eingabe {
- public static void main(String[] args) {
- eingabeText();
- }
- public static String eingabeText() {
- Scanner sc = new Scanner(System.in);
- System.out.println("Texteingabe bitte! (Nur Kleinbuchstaben und Leerzeichen)");
- String bruteforceanhang = "_anfang_";
- String input = sc.nextLine();
- int länge = input.length();
- boolean vergleich = false;
- sc.close();
- // 97-122 und 32
- byte[] byteArr = input.getBytes();
- while (länge != 0) {
- vergleich = pruefer(länge, byteArr);
- if (vergleich == true) {
- länge = länge -1;
- }
- else {
- vergleich = false;
- länge = 0;
- break;
- }
- }
- String ausgabe = "";
- if (vergleich == true) {
- System.out.println("Eingabe korrekt");
- StringBuilder finalerstring = new StringBuilder();
- finalerstring.append(bruteforceanhang);
- finalerstring.append(input);
- ausgabe = finalerstring.toString();
- }
- else {
- System.out.println("Eingabe inkorrekt");
- }
- //System.out.println(ausgabe);
- return ausgabe;
- }
- public static boolean pruefer(int länge, byte[] byteArr) {
- boolean vergleich;
- if ((byteArr[länge -1] >= 97 && byteArr[länge -1] <= 122)|| byteArr[länge -1] == 32) {
- vergleich = true;
- //System.out.println(vergleich);
- }
- else {
- vergleich = false;
- return false;
- //System.out.println(vergleich);
- }
- //System.out.println(Arrays.toString(byteArr));
- return vergleich;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement