Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static String generatePassword(String text){
- Scanner item = new Scanner(text);
- String pass = "";
- int count = 0;
- char charO = 'a';
- char charT = 'b';
- while (item.hasNext()){
- String word = item.next();
- int leng = word.length();
- if(leng>=3){
- count ++;
- if (count%2==1){
- charO = Character.toUpperCase(word.charAt(leng-2));
- charT = Character.toUpperCase(word.charAt(leng-1));
- }
- if (count%2==0){
- charO = Character.toLowerCase(word.charAt(0));
- charT = Character.toLowerCase(word.charAt(1));
- }
- switch (charO){
- case 'B':
- charO= '3';
- break;
- case 'S':
- charO = '$';
- break;
- case 'l':
- charO = '!';
- break;
- case 't':
- charO = '+';
- break;
- }
- switch (charT){
- case 'B':
- charT= '3';
- break;
- case 'S':
- charT = '$';
- break;
- case 'l':
- charT = '!';
- break;
- case 't':
- charT = '+';
- break;
- }
- pass = (pass + charO + charT);
- }
- }
- return pass;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement