기타/빅데이터 - Hadoop

StringTokenizer란?/charAt과 substring/offset이란?

둥굴둥굴둥굴레차 2021. 8. 25. 23:59

StringTokenizer

String을 tokens로 쪼개어주는 클래스다.

 

https://www.geeksforgeeks.org/stringtokenizer-class-java-example-set-1-constructors/

 


 

charAt(인수)

인수번째의 문자를 읽는다.

예) "sohyun".charAt(2)의 결과는 h

 

substring(시작인수, 마지막 인수-1)

charAt과 달리 인수번째의 문자열을 읽는다.

예) "sohyun".substring(0, 2)의 결과는 so

 


 

offset

= 변위
  1. 일반적으로 동일 오브젝트 안에서 오브젝트 처음에서부터 주어진 요소(혹은 지점)까지의 변위차를 나타내는 정수형.저급 프로그래밍언어에서는 상대주소로 불리운다.

    예) A = 'abcdef'라면, 'c'문자는 A시작점에서 2의 offset을 지닌다고 할 수 있다.
  2. 두 번째 주소를 만들기 위해 기준이 되는 주소에 더해진 값.
    따라서 결과 주소가 다른 지점의 상대적인 위치가 된다.

    예) C가 100번지 주소를 가리키고 있다면 C + 7의 값은 107번지를 의미하며 이 때 7의 값이 offset이다.

 

🔽 REFERENCE

 

오프셋 (Offset)

offset …을 상쇄하다, 벌충하다, 상쇄하는 것 출발, 최초, 시초(outset) 분가(分家), (종족의) 지족(支族), 분지(分枝); (산의) 지맥; (일반적으로) 파생물 오프셋이란, 두 번째 주소를 만들기 위해 기준

genesis8.tistory.com