6) What will be displayed on the message dialog when the following lines are executed? String name1= "Mahatma"; String name2= "Ghandi”; String space = "; String name3 = namel + space + name2; System.out.println(name3.length()); System.out.println(name3.indexOf("ha"));
6) What will be displayed on the message dialog when the following lines are executed? String name1= "Mahatma"; String name2= "Ghandi”; String space = "; String name3 = namel + space + name2; System.out.println(name3.length()); System.out.println(name3.indexOf("ha"));
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
How do you do this? JAVA

Transcribed Image Text:### Question 6:
**What will be displayed on the message dialog when the following lines are executed?**
```java
String name1 = “Mahatma”;
String name2 = “Ghandi”;
String space = “ “;
```
```java
String name3 = name1 + space + name2;
System.out.println(name3.length());
System.out.println(name3.indexOf(“ha”));
```
### Explanation:
When the given Java code is executed, the following steps take place:
1. **String Concatenation:**
```java
String name3 = name1 + space + name2;
```
This line creates a new string `name3` that is the concatenation of `name1`, `space`, and `name2`, resulting in:
```
"Mahatma Ghandi"
```
2. **Length Calculation:**
```java
System.out.println(name3.length());
```
This line prints the length of `name3`. The length is the number of characters in the string "Mahatma Ghandi", which totals 14 characters.
3. **Index of Substring "ha":**
```java
System.out.println(name3.indexOf("ha"));
```
This line prints the index of the first occurrence of the substring "ha" in `name3`. In "Mahatma Ghandi", "ha" first appears at index 2.
### Output:
The message dialog will display:
1. `14`
2. `2`
Hence, the output on the message dialog is:
```
14
2
```
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education