-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathString014.java
More file actions
35 lines (29 loc) · 1.83 KB
/
Copy pathString014.java
File metadata and controls
35 lines (29 loc) · 1.83 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
package strings;
/**
* Created by WERT on 09.01.2017.
*/
public class String014 {
public static void main(String[] args) {
// примеры сравнения строк
String s1 = "Hello"; // Строковый литерал
String s2 = "World"; // Строковый литерал
String s3 = s1; // одинаковые ссылки
String s4 = new String("Hello"); // Строковый объект
String s5 = new String("Hello"); // Строковый объект
String s6 = new String("World"); // Строковый объект
String s7 = s5; // одинаковые ссылки
String s8 = new String("Spartak"); // Строковый объект
String s9 = "Spartak";
System.out.println("s1==s2 это " + (s1 == s2) + " разные ссылки");//f
System.out.println("s1==s3 это " + (s1 == s3) + " одинаковые ссылки");//t
System.out.println("s7==s5 это " + (s7 == s5) + " одинаковые ссылки");//t
System.out.println("s1==s4 это " + (s1 == s4) + " разные ссылки");//f
System.out.println("s2==s6 это " + (s2 == s6) + " разные ссылки");//f
System.out.println("\ns4 = " + s4 + " s5 = " + s5);
System.out.println("s4==s5 это " + (s4 == s5) + " разные ссылки");//t
System.out.println("s4.equals(s5) это " + s4.equals(s5) + " одинаковое содержимое");//t
System.out.println("s4.equals(s1) это " + s4.equals(s1) + " одинаковое содержимое");//t
System.out.println("s2.equals(s6) это " + s2.equals(s6) + " одинаковое содержимое");//t
System.out.println("s9==s8 это " + (s9 == s8) + " разные ссылки");//f
}
}