본문 바로가기
프로그래밍/JAVA

java 원하는 문자열 추출 하는 방법에 대해 정리

by 원피스랜드 2020. 12. 30.
반응형

indexOf() : () 사이에 들어간 문자의 위치를 얻는다


lastindexof() - ()사이에 들어간 문자를 뒤에서 부터 찾아온다


substring(x,y) - x부터 y전까지의 위치의 문자열을 가져옴..


String substring(int start) : 현재 문자열 객체 start위치부터 끝까지 문자열


String substrnig(int start, int end) : 현재 문자열 객체에서 start 부터 end 직전까지 문자열


Char charAt(int location) : 현재 문자열 객체에서 해당위치의 문자값 1개를 발췌. 반환값은 char형


int indexOf(int ch) : 현재 문자열 객체에서 ch문자가 첫번째로 발견된 위치를 반환,없으면 -1반환


int indexOf(String str) : 현재 문자열 객체에서 str를 찾아서 존재하면 첫째문자 위치를 반환하고 없으면 -1반환

 

// 해당 문자열이 있는지 비교
if (str.indexOf(".") >= 0){

	있다면

}else{

	없다면

}
// 문자열수
len = str.length();

// 부분 문자열
str = str.substring(3,7) + "0";
// 글자 없애기
dest = StringMgr.removeChar("1234/56",'/');

// 문자열 대체
dest = StringMgr.replace(str, "\"","'");

// 스트링을 integer 형으로
i = Integer.parseInt("123");

StringTokenizer token = new StringTokenizer(req.params,"|");
int cntToken = token.countTokens();
if (cntToken == 8)
{
	String a = token.nextToken();
	String b = token.nextToken();
	String c = token.nextToken();
}
// 세션 session 에서 값 가지고 올 때
String[] keys = {"ID", "USER_NAME"};
String[] values = null;
try {
values = (String[])GetSession.getSession(session, keys);
} catch (Exception be) {}

// , 찍어주기
NumberFormat.getInstance().format(

// integer 형을 string 형으로 변환
Integer.toString(i);
----------------------------------------------------
// 화면으로 곧바로 반올림 출력 (소수점 2째자리까지 나오게)
System.out.format("%.2f%n", 1.455555);
// 결과: 1.46
반응형

댓글