-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTask3.java
More file actions
83 lines (71 loc) · 1.94 KB
/
Task3.java
File metadata and controls
83 lines (71 loc) · 1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package stringbuilder.StringBuilder;
/**
*
* @author hp
*/
public class Task3 {
/*
method to remove extra spaces
@param string tyoe s entered by user
@return string without extra spaces
*/
String ridMultipleBlank(String s)
{
return s.replaceAll("\\s+"," ").trim();
}
/*
method to remove integer from a string
@param String type s entered from the user
@return String type result without any integer
*/
String removeInteger(String s)
{
//Converting string to charArray
char[] charArray = s.toCharArray();
String result = "";
for (int i = 0; i < charArray.length; i++) {
//if the character is not a digit it is added to the string
if (!Character.isDigit(charArray[i])) {
result = result + charArray[i];
}
}
return result;
}
String stringEncryption(String s){
String encrypted ="";
char[] chars = s.toCharArray();
for(char c : chars)
{
if(c==' '){
c='*';
encrypted = encrypted + c ;
}else{
c++;
encrypted = encrypted + c;
}
}
return encrypted;
}
// Decryption
// String stringDecryption(String s){
// String decrypted ="";
// char[] chars = s.toCharArray();
//
// for(char c : chars)
// {
// if(c=='*'){
// c=' ';
// decrypted = decrypted + c ;
// }else{
// c--;
// decrypted = decrypted + c;
// }
// }
// return decrypted;
// }
}