3
7DEFGH
D
IJ
K	LMNO
PQR
STUV
PWX
YZ
S[\
]^_`abc
Sd
Sef
Sghij
Skl
Sm
Sn
Po
Spqr
Sstuv
Swxyz{|<init>()VCodeLineNumberTablemain([Ljava/lang/String;)V
StackMapTable}~
SourceFilestring2.java89
Sam SultanSamSultanjava/lang/StringBuilder , are Equal using == are NOT Equal using ==~ are Equal using equal() are NOT Equal using equal()9,the quick brown fox jumped over the lazy dogoverFound 'over' at: 'over' Not Found catFound 'cat' at: 'cat' Not Found theFound 'the' at: from 32 until the end:  from position 20 to 30: from position 0 to 19 : 2
Reassembling the String from the extracted parts:THAT2
Reassembling the String from the character array:\s+JohnBefore: , the 2 words are:  char apartAfter: string2java/lang/Object[Ljava/lang/String;java/lang/String[Cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Z(C)Ljava/lang/StringBuilder;indexOf(Ljava/lang/String;)I(I)Ljava/lang/StringBuilder;(Ljava/lang/String;I)I	substring(I)Ljava/lang/String;(II)Ljava/lang/String;replace(CC)Ljava/lang/String;
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;toCharArray()[C(C)VvalueOf([C)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;	compareTo!6789:*;
	<=:tLMNY,-	:+)
Y+	
&
Y+	
+)
Y+	
&
Y+	

:
Y
	
6 
Y	

Y	
6 
Y	

Y	
6
Y	
6
Y	

  :
Y!	
":
Y#	
":	
Y$		
Y		:

%



 -&:oO&:
Y
	
'(:
Y
	
):
6


4*
+:
,



-.:6
2

:/:
Y01	
26
Y34	
2:::
Y51	

;A	"(Nqz "$)*./02,455:6W8q:z;=>@EFHIKL*NOOWP_VjWuX[\cefehjkmsuvux}#~'KTs}>
N?@@@@"."N@*L?@@@@@@@@@@@A(@?o?@@@@@@@@@@@A@?@@BC