ืฉืืื! ืืชืื ืชืื ืืฉืชืืฉืื ืืจืื ืืฉืืืืช ืืืืคื ืืืืืืื, ืืืื ืืืฉืื ืขื ืืื ืื ืขืืืืื. ืืื ืืืื ืืงืืช ืืืกืืกืืืช ืฉืขืืืื ืืืขืช.
ืืื ืืืืขืืช ืฉืืืช
ืชืืจ ืืขืฆืื ืฉืืฉ ืื ืืืจืืืช ืืจืืื. ืืืฉื, ืืืชื, ืืืชื ืฆืจืื ืืืฆืื ืืช ืืืงืื ืื ืืชืงืืืืช ืืืชืืืช ืืจืืฉืื ื ืื ืืขื ืืฉื ืฉืืชื ืืืจ ืืืืข. ืืื ืชืขืฉื ืืืช? ืืฉืชืืฉ ืืฉืืืช ืืคืฉืจืืืืช ืฉืืื
ืืฉืืื ืืก' 1.
ืืฉืืื ืืก' 2.
ืืฉืืื ืืกืคืจ 3.
ืืฉืืื ืืก' 4.
ืืฉืืื
ืืื ืขืืืก ืืชืจ ืืฉืืื?
ืืคื ื ืฉื ืกืชืื ืขื ืืฉืืื ืืืืืืจืช ืืืืชืจืช, ืืืื ื ืืืืจ (ืืืืฉืื ืืืืข) ืืื ืขืืืก ืืชืจ ืืฉืืื. ืขืืืก ืืชืจ ืฉื ืฉืืืืช Java ืืืคืฉืจ ืืืืืืจ ืฉืชื ืฉืืืืช ืื ืืืชืจ ืขื ืืืชื ืฉื ืืชืื ืืืชื ืืืืงื. ืื ืืคืฉืจื ืจืง ืื ืืฉ ืืื ืคืจืืืจื ืงืื ืฉืื ืื. ืืืงืจื ืื, ืืฉืืืืช ื ืงืจืืืช ืขืืืก ืืชืจ, ืืืชืืืื ืขืฆืื ื ืงืจื ืขืืืก ืืชืจ. ืขืืืก ืืชืจ ืฉื ืฉืืืืช ืืื ืืื ืืขืงืจืื ืืช ืืืกืืกืืื ืฉื ืคืืืืืืจืคืืื ืื'ืืืื.ืืื ืืืืขืืช ืฉืืืช indexOf
ืืืืงื ?String
ืชืืจ ืืขืฆืื ืฉืืฉ ืื ืืืจืืืช ืืจืืื. ืืืฉื, ืืืชื, ืืืชื ืฆืจืื ืืืฆืื ืืช ืืืงืื ืื ืืชืงืืืืช ืืืชืืืช ืืจืืฉืื ื ืื ืืขื ืืฉื ืฉืืชื ืืืจ ืืืืข. ืืื ืชืขืฉื ืืืช? ืืฉืชืืฉ ืืฉืืืช indexOf java
ืืืืืงื String
. ืฉืืื ืื ืืื ืืืืื ืืืคืืกืืช ืืขืืืก ืืชืจ ืืฉืืื, ืขืืื ืื ื ืืขืื.
ืืคืฉืจืืืืช ืฉืืืindexOf
ืืฉืืื java string indexOf
ืืฉ ืืจืืข ืืจืืืฆืืืช ืฉืื ืืช:
ืืก' 1.indexOf(int ch)
ืืฉืืื int indexOf(int ch)
ืืืืืจื ืืช ืืืื ืืงืก ืืืืจืืืช ืื ืชืื ื ืฉื ืืืืคืขื ืืจืืฉืื ื ืฉื ืืชื ืฉืฆืืื. ืืืืืื ืืืจืืช, ื ืงืื ืืช ืืืกืคืจ ืฉื ืืืืคืข ืืจืืฉืื ืฉื ืชื ื ืชืื, ืืกืคืืจื ืืฉืืื ืืืืื. ืืืืื:
public static void main(String[] args) {
String str = "Diego, where is my money?";
int value = str.indexOf('e');
System.out.println(value);
}
ืคืื ืืกืืฃ:
2
ืื ืืืืืช ืฉืื ื ืืืคืฉืื ืืื ื ืืฉืืจื ืื, ื ืงืื -1.
public static void main(String[] args) {
String str = "Diego, where is my money?";
int value = str.indexOf('j');
System.out.println(value);
}
ืคืื ืืกืืฃ:
-1
ื .ื ืืื ืื ืืืืื ืฉืื ืืืจ, ืืกืืจ ืืฉืืื ืฉืืชืืืื ืืฉืืจื ื ืกืคืจืื ืื ื"1,2,3...", ืืื ื"0,1,2..."
ืืก' 2.indexOf(int ch, int fromIndex)
ืืฉืืื int indexOf(int ch, int fromIndex)
ืืืืืจื ืืช ืืืื ืืงืก ืืืืจืืืช ืื ืฉื ืืืืคืขื ืืจืืฉืื ื ืฉื ืืชื ืฉืฆืืื, ืืชืืืื ืืช ืืืืคืืฉ ืืืื ืืงืก ืฉืฆืืื. ืฉืืื ืื ืืื ืืจืกื ืืืืจื ืืช ืืืชืจ ืฉื ืืงืืืืช. ืืืืื ืืื ืฉืื ื ืืฆืืื ืื ืืช ืืกืคืจ ืืืืื ื ืืื ื ืืชืืื ืืืืคืืฉ ืืคืืขื. ืืืืื:
public static void main(String[] args) {
String str = "Diego, where is my money?";
int value = str.indexOf('e',5);
System.out.println(value);
}
ืคืื ืืกืืฃ:
9
ืื ืืืื ืืงืก ืฉืืื ื ืืชืืฆืข ืืืืคืืฉ ืืืจื ืืืืจื ืืืืจืืืช, ืื ืืชืฉืืื ืชืืื -1. ืืคื ืฉืืืื ืฉืืชื ืื, ืืืชืืื ืฉื ืฉืชื ืืฉืืืืช ืืืื (ืื ืฉืืฉืืืืช ืืืงืืืช ืืืจืืืื ืืื), ืืกืื ืฉื ืืกืื ืืืืขืืจ ืืฆืืื ื- int
, ืื char
. ืขื ืืืช, ืฉืืืจื ื char
. ืืกืืื ืืื ืืื ืฉืืืืจืืืืช ืืืืืกื ืืช ืืืขืจื ืืชืื, ืืืฉืจ ืืชืืื ืชืืืืื ืืชื ืกืคืฆืืคื ืืกืื char
. ืืืชืืื ืืื ืืืชืื char
ืืชืืฆืขืช ืืคื ืืืืช ASCII. ASCII (ืงืื ืกืื ืืจืื ืืืจืืงืื ืืืืืคืช ืืืืข) ืืื ืืืื ืืืืคื ืชืืืื ื ืคืืฆืื ืื ืืชื ืื ืืืืคืกื ืืื ื ืืชื ืื ืืืืคืกื ืืงืืืื ืืกืคืจืืื. ืืื, ืืืฉืจ ืชื ืืกืืื ืืืขืืจ char
, ืืื ืืืืจ ืืืืืืืืช ืืืกืคืจ ืืืืืฆื ืืช ืืชื ืืื ืืืืืช ASCII. ืขื ืกืื ืื ื ืืื ืืืขืืืจ ืืฉืืจืืช ืืช ืืืกืคืจ ( int
) ืืฉืืื, ืฉืชืืืืช ืืช ืืชื ืฉืื ื ืฆืจืืืื. ืืืืืื, ืืชื 'e' ืืืืืช ASCII ืืชืืื ืืืกืคืจ 101, ืื ืฉื ืืื ืืืืืจ ืขื ืืืืืื ืืงืืืืช, ืื ืืื ื- char
:
public static void main(String[] args) {
String str = "Diego, where is my money?";
int value = str.indexOf(101,5);
System.out.println(value);
}
ืคืื ืืงืื ืกืืื ืฉืื ื ืื ืืฉืชื ื:
9
ื .ื. ืืืงืจืื ืืกืืืืื, ืฉืืืืช ืืื ื ืืชื ืืช ืืืืืคื, ืืื ืืืฉื str.indexOf('e');
ืื ืืืื ืืืื - str.indexOf('e', 0);
.
ืืกืคืจ 3.indexOf(String str)
ืืฉืืื int indexOf(String str)
ืืืืืจื ืืช ืืืื ืืงืก ืืฉืืจื ืื ืชืื ื ืฉื ืืืืคืขื ืืจืืฉืื ื ืฉื ืืืืจืืืช ืืืฉื ื ืฉืฆืืื ื. ืืื ืฉืื ื ืืืืชืืช ืืืืคืฉืจืืช ืืจืืฉืื ื ืืื ืฉืฉืืื ืื ืืืจ ืืืคืฉืช ืชืช-ืืืจืืืช ืฉืืื ( String
). ืืืืืช ืืื, ื ืืื ืืืคืฉ ืืฉืื ืกืคืฆืืคื ืืืชืจ. ืืืืื:
public static void main(String[] args) {
String str = "Diego, where is my money? Diego,you made me very upset";
int value = str.indexOf("Diego");
System.out.println(value);
}
ืคืื ืืกืืฃ:
0
ื .ื. ืื ืืืืจืืืฆืืืช indexOf
ืื ืชืืืืืช ืจืืฉืืืช: ืืืชืืืช ืจืืฉืืืช (ืืืชืืืช ืืืืืืช) ืืชืืืื ืงืื ืื (ืืืชืืืช ืงืื ืืช) ื ืืฉืืืช ืฉืื ืืช. ืืืืจ.
ืืก' 4.indexOf(String str, int fromIndex)
ืืฉืืื indexOf(String str, int fromIndex)
ืืืืืจื ืืช ืืืื ืืงืก ืืฉืืจื ืื ืฉื ืืืืคืขื ืืจืืฉืื ื ืฉื ืืืืจืืืช ืืืฉื ื ืฉืฆืืื ื, ืืื ืืืืื ืืงืก ืฉืฆืืื. ืืคืฉืจืืช ืื ืืื ืฉืื ืืคืฉืจืืช ืงืืืืช ืืืืจื ืืช ืืืชืจ, ืื ืขื ืฆืืื ืืืงืื ืืื ื ืืชืืฆืข ืืืืคืืฉ. ืืืืื:
public static void main(String[] args) {
String str = "Diego, where is my money? Diego,you made me very upset";
int value = str.indexOf("Diego", 1);
System.out.println(value);
}
ืคืื ืืกืืฃ:
26
ื .ื. ืื ืชืฆืืื ืืื ืืชืืื ืฉืืืื, ืืฉืืื indexOf
ืชืชืคืืก ืืืชื ื-0. ืืืงืจื ืื, ืืฉืืื ืชืืื ืฉืื ืืืื ืืงืืืืชื (ืื ืืื ืืงืก ืืืชืืื ืื ืืฆืืื). ืืื ืืืืื. ืขืืฉืื ืืฉ ืื ืืืชืจ ืืืข ืืืืืช ื- indexOf
Java!
GO TO FULL VERSION