-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathstringtoint.java
More file actions
29 lines (25 loc) · 865 Bytes
/
stringtoint.java
File metadata and controls
29 lines (25 loc) · 865 Bytes
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
//this program converts your string in integer values
import java.util.Scanner;
public class stringtoint{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String inputString = scanner.nextLine();
StringBuilder convertedString = new StringBuilder();
for (char character : inputString.toCharArray()) {
if (Character.isLetter(character)) {
int position = getPosition(character);
convertedString.append(position).append(" ");
} else {
convertedString.append(character).append(" ");
}
}
System.out.println("Converted string: " + convertedString.toString().trim());
}
public static int getPosition(char alphabet) {
if (alphabet < 'a' || alphabet > 'z') {
return -1;
}
return alphabet - 'a' + 1;
}
}