- 소스
import java.util.Scanner;
public class StringTest2 {
public static void main(String[] args) {
String data = "Korea Fighting";
// 하나의 char형을 뽑아냄
char a = data.charAt(0);
System.out.println(a);
int b = data.indexOf('a');
System.out.println(b); // 출력 : 4 - a가 4번째에 있다는 의미
int c = data.lastIndexOf('i');
System.out.println(c); // 출력 : 11 - i가 11번째에 있다는 의미
// 이메일을 입력받아서 입력받은 문자열이 이메일 형식에 맞는지 확인하는 프로그램
// @를 포함하고 있는지 확인
System.out.println("이메일을 입력하세요");
Scanner sc = new Scanner(System.in);
String m = sc.next();
// next()는 공백이 있을때까지 읽고, nextLine()은 공백이 있어도 무조건 한줄을 읽는다.
int val = m.indexOf('@');
if(val == -1)
System.out.println("이메일 형식에 맞지 않습니다.");
else
System.out.println("입력한 이메일은 "+m+" 입니다.");
}
}
- 결과