-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathQuestion78_SMSMessage.java
More file actions
49 lines (30 loc) · 1.31 KB
/
Question78_SMSMessage.java
File metadata and controls
49 lines (30 loc) · 1.31 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
package week6_String;
import java.util.Scanner;
public class Question78_SMSMessage {
public static void main(String[] args) {
// olcay // Jul 7, 2020
/*We have a message variable already declared and assigned value in this format
Sender:<Mike Smith>. From Number:[202-123-3456]. Message:{I love programing and problem solving}
Variables are already declared:
sender, phoneNumber, messageBody
- by using String methods:
retrieve related information from SMSmessage string and assign to those 3 variables.
-print each variable in separate line
Sender: Mike Smith
Phone Number: 202-123-3456
Message body: I love programing and problem solving
*/
Scanner scan = new Scanner(System.in);
System.out.println("Enter message:");
String message = scan.nextLine();
String sender;
String phoneNumber;
String messageBody;
sender = message.substring(message.indexOf('<')+1, message.indexOf('>'));
phoneNumber = message.substring(message.indexOf('[')+1, message.indexOf(']'));
messageBody = message.substring(message.indexOf('{')+1, message.indexOf('}'));
System.out.println("Sender: " + sender);
System.out.println("PhoneNumber: " + phoneNumber);
System.out.println("Message body: " + messageBody);
}
}