๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“œ ์ž๋ฐ” Java

JAVA(์ž๋ฐ”) : ๋Œ€ํ‘œ์ ์ธ String ๋ฉ”์†Œ๋“œ, //๋ฌธ์ž ์œ„์น˜ํƒ์ƒ‰ ํ•จ์ˆ˜//indexOf : ์•ž์—๋ถ€ํ„ฐ ์ฐพ๋Š”๋‹ค. //lastIndexOf :

by Meteora_ 2021. 1. 25.
728x90

//๋ฌธ์ž ์œ„์น˜ ํƒ์ƒ‰ ํ•จ์ˆ˜(ํ•ด๋‹น index)

 

๋ณ€์ˆ˜ . indexOf( ์ฐพ๊ณ ์žํ•˜๋Š” ๋ฌธ์ž );

ํ•ด๋‹น ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž๋‚˜ ๋ฌธ์ž์—ด์ด ์ฒ˜์Œ์œผ๋กœ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜์˜ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•จ.

 

๋ฌธ์ž์—ด ๋งจ ์•ž์—์„œ๋ถ€ํ„ฐ ์ฐพ๋Š”๋‹ค๊ณ  ๋ณด๋ฉด ๋จ.

 

๋ณ€์ˆ˜ . lastIndexOf(์ฐพ๊ณ ์žํ•˜๋Š” ๋ฌธ์ž);

ํ•ด๋‹น ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ๋ฌธ์ž๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜์˜ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•จ.

 

๋ฌธ์ž์—ด ๋งจ ๋’ค์—์„œ๋ถ€ํ„ฐ ์ฐพ๋Š”๋‹ค.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//๋ฌธ์ž ์œ„์น˜ํƒ์ƒ‰ ํ•จ์ˆ˜
    //indexOf  : ์•ž์—๋ถ€ํ„ฐ ์ฐพ๋Š”๋‹ค.
    //lastIndexOf : ๋’ค์—๋ถ€ํ„ฐ ์ฐพ๋Š”๋‹ค
 
    String str6 = "abcdeabcde";
    
    int index = str6.indexOf("c");
    System.out.println("index = " + index);// 2  ์ถœ๋ ฅ //c๊ฐ€ ์žˆ๋Š” ์œ„์น˜๋ฅผ ์•Œ๋ ค์ค€๋‹ค..
        
    
    int index2 = str6.indexOf("t");
    System.out.println("index = " + index2);  // -1 ์ถœ๋ ฅ - > ๊ฐ’์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
    
    
    int lastIndex = str6.lastIndexOf("a");
    System.out.println("lastIndex = " + lastIndex); //5  ์ถœ๋ ฅ
 
cs

๋Œ“๊ธ€