ืืื Java String indexOf()?
ืืืคืชื Java, ืืืืืื ื ืชืงืืช ืืฆืืจื ืืืฆืื ืืช ืืืืงืื ืฉื ืชื ืื ืืืจืืืช ืืฉื ื ืืชืื ืืืจืืืช. Java ืืกืคืงืช ืฉืืื ืืืื ืืช ืืฉื indexOf() ืืืืืงื String ืืื ืืขืืืจ ืื ื ืืืฉืืื ืื. ืฉืืืช indexOf() ื-Java ืืื ืืืง ืืืืืืงื String , ืืืืืจ Java String class indexOf() , ืืืฉืืฉืช ืืชืืจื ืืืจืืืืช. ืฉืืืช indexOf() ื-Java ืืืืืจื ืืช ืืืืงืื ืฉื ืืืืคืข ืืจืืฉืื ืฉื ืชื ืื ืืืจืืืช ืืฉื ื ืืชืื ืืืจืืืช ื ืชืื ื. ืื ืืชื ืื ืืืืจืืืช ืืืฉื ื ืื ื ืืฆืื, ืืฉืืื ืืืืืจื -1.
// Here is the syntax of the String indexOf():
public int indexOf(int ch)
public int indexOf(int ch, int fromIndex)
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
ืืืื ื ืฆืืื ืืชืื ืืืจืืื ืืฉืื ืืช ืืื ื ืืื ืืืฉืชืืฉ ืืฉืืืช `indexOf()`.
ืืฆืืืช ืืืืงืื ืฉื ืชื ืืืืจืืืช:
ื ื ืื ืฉืืฉ ืื ื ืืืจืืืช "ืฉืืื, ืขืืื!" . ืืื ืืืฆืื ืืช ืืืืงืื ืฉื ืืชื 'o' ืืืืจืืืช, ื ืืื ืืืฉืชืืฉ ืืงืื ืืื:
public class StringIndexOfExample {
public static void main(String[] args) {
String str = "Hello, world!";
// We will use Str.indexOf here
int position = str.indexOf('o');
System.out.println("Position of 'o' in the string is: " + position);
}
}
ืชึฐืคืึผืงึธื
ืืืืงืื ืฉื 'o' ืืืืจืืืช ืืื: 4
ืืงืื ืืขืื, ืืืจืื ื ืืจืืฉืื ื ืขื ืืืจืืืช "ืฉืืื, ืขืืื!" ืืืืืจ ืืื ืืฉืชืืฉ ืืฉืืืช indexOf() ืืื ืืืฆืื ืืช ืืืืงืื ืฉื ืืชื 'o' ืืืืจืืืช. ืืฉืืื ืืืืืจื ืืืงืื 4, ืฉืืื ืืืืคืข ืืจืืฉืื ืฉื ืืชื 'o' ืืืืจืืืช.
ืืฆืืืช ืืืงืื ืืชืืืื ืืืืจืืืช
ืืืื ืงืืข ืงืื ืืืืืื ืืืืืื ืืืฆื ืืืฉืชืืฉ ืืฉืืืช indexOf() ืืื ืืืฆืื ืืช ืืืงืื ืืชืืืื ืืืืจืืืช:
public class StringIndexOfExample {
public static void main(String[] args) {
String str = "Hello, world!";
// We will use Str.indexOf here
int position = str.indexOf('o');
while (position >= 0) {
System.out.println("'o' found at position " + position);
position = str.indexOf('o', position + 1);
}
}
}
ืชึฐืคืึผืงึธื
'o' ื ืืฆื ืืขืืื 4 'o' ื ืืฆื ืืขืืื 8
ืืงืื ืืขืื, ืืืจืื ื ืืจืืฉืื ื ืขื ืืืจืืืช "ืฉืืื, ืขืืื!" ืืืืืจ ืืื ืืฉืชืืฉ ืืฉืืืช indexOf() ืืื ืืืฆืื ืืช ืืืืงืื ืฉื ืืชื 'o' ืืืืจืืืช. ืืฉืืื indexOf() ืืืืืจื ืืช ืืืืงืื ืฉื ืืืืคืข ืืจืืฉืื ืฉื ืืชื ืืืืจืืืช, ืื -1 ืื ืืชื ืื ื ืืฆื. ืืืืจ ืืื ืืฉืชืืฉื ื ืืืืืืช while ืืื ืืืืฉืื ืืืคืฉ ืืช ืืชื 'o' ืืืืจืืืช ืขื ืืื ืงืจืืื ื- indexOf() ืขื ืืชื ืืืืงืื ืืืชืืื ืืื ืืชืืจ ืืจืืืื ืืื. ืื ื ืืืืจืื ืขื ืชืืืื ืื ืขื ืฉื- indexOf() ืืืืืจ -1, ืืืฆืืื ืฉืืื ืืืชืจ ืืืคืขืื ืฉื ืืชื ืืืืจืืืช. ืืืืืื ืื, ืืฆืื ื ืฉืืชื 'o' ืืืคืืข ืืขืืืืช 4 ื-8 ืืืืจืืืช "Hello, world!".
ืืฆืืืช ืืืืงืื ืฉื ืืืจืืืช ืืฉื ื ืืืืจืืืช
ื ื ืื ืฉืืฉ ืื ื ืืืจืืืช "Java ืืื ืฉืคืช ืชืื ืืช ืคืืคืืืจืืช" . ืืื ืืืฆืื ืืช ืืืงืื ืืืืจืืืช "ืชืื ืืช" ืืืืจืืืช, ื ืืื ืืืฉืชืืฉ ืืงืื ืืื:
public class StringIndexOfExample {
public static void main(String[] args) {
String str = "Java is a popular programming language";
// We will use Str.indexOf here
int position = str.indexOf("programming");
System.out.println("Position of 'programming' in the string is: " + position);
}
}
ืชึฐืคืึผืงึธื
ืืืืงืื ืฉื 'ืชืื ืืช' ืืืืจืืืช ืืื: 18
ืืงืื ืฉืืืขืื, ืชืืืื ืืืจืื ื ืขื ืืืจืืืช "Java ืืื ืฉืคืช ืชืื ืืช ืคืืคืืืจืืช" ืืืืืจ ืืื ืืฉืชืืฉื ื ืืฉืืืช indexOf() ืืื ืืืฆืื ืืช ืืืืงืื ืฉื ืืืืจืืืช ืืืฉื ื "ืชืื ืืช" ืืืืจืืืช. ืืฉืืื ืืืืืจื ืืช ืืืืงืื 18, ืฉืืื ืืืงืื ืืืชืืื ืฉื ืืืืจืืืช ืืืฉื ื "ืืชืื ืช" ืืืืจืืืช.
ืืฆืืืช ืื ืืืืคืขืื ืฉื ืชื ืื ืืืจืืืช ืืฉื ื ืืืืจืืืช
ื ื ืื ืฉืืฉ ืื ื ืืืจืืืช "Java ืืื ืฉืคืช ืชืื ืืช ืคืืคืืืจืืช. Java ื ืืฆื ืืฉืืืืฉ ื ืจืื ืืคืืชืื ืืชืจืื" . ืืื ืืืฆืื ืืช ืื ืืืืคืขืื ืฉื ืืชื 'a' ืื ืืืืจืืืช ืืืฉื ื "Java" ืืืืจืืืช, ื ืืื ืืืฉืชืืฉ ืืงืื ืืื:
public class StringIndexOfExample {
public static void main(String[] args) {
String str = "Java is a popular programming language. Java is widely used in web development.";
int position = -1;
while ((position = str.indexOf('a', position + 1)) != -1) {
System.out.println("Found 'a' at position: " + position);
}
while ((position = str.indexOf("Java", position + 1)) != -1) {
System.out.println("Found 'Java' at position: " + position);
}
}
}
ืชึฐืคืึผืงึธื
ื ืืฆื 'a' ืืขืืื: 1 ื ืืฆื 'a' ืืขืืื: 3 ื ืืฆื 'a' ืืขืืื: 8 ื ืืฆื 'a' ืืขืืื: 15 ื ืืฆื 'a' ืืขืืื: 23 ื ืืฆื 'a' ืืขืืื: 31 ื ืืฆื ' a' ืืขืืื: 35 ื ืืฆื 'a' ืืขืืื: 41 ื ืืฆื 'a' ืืขืืื: 43 ื ืืฆื 'Java' ืืขืืื: 0 ื ืืฆื 'Java' ืืขืืื: 40
ืืงืื ืฉืืืขืื, ืชืืืื ืืืจืื ื ืขื ืืืจืืืช "Java ืืื ืฉืคืช ืชืื ืืช ืคืืคืืืจืืช. Java ื ืืฆื ืืฉืืืืฉ ื ืจืื ืืคืืชืื ืืชืจืื" ืืืืืจ ืืื ืืฉืชืืฉื ื ืืฉืืืช indexOf() ืืื ืืืฆืื ืืช ืื ืืืืคืขืื ืฉื ืืชื 'a' ืื ืืืืจืืืช ืืืฉื ื "Java" ืืืืจืืืช. ืืฉืชืืฉื ื ืืืืืืช while ืืื ืืืืืจ ืขื ืื ืืืืคืขืื ืฉื ืืชื ืื ืืืืจืืืช ืืืฉื ื ืขื ืฉืฉืืืช indexOf() ืืืืืจื -1, ืื ืฉืืฆืืื ืฉืืื ืืืชืจ ืืืคืขืื ืฉื ืืชื ืื ืืืืจืืืช ืืืฉื ื ืืืืจืืืช.
GO TO FULL VERSION