String.substring()

설명

String 객체에서 원하는 자리의 문자열을 복사하여 새로운 String 객체로 반환한다. from 번째 문자부터 복사하고, to 번째 문자 앞까지 복사한다. to 번째 문자는 포함되지 않는다는 것에 유의. to 값을 설정하지 않으면 문자열의 끝까지 복사하여 반환한다.

문법

myString.substring(from)

myString.substring(from, to)

매개변수

  • myString: String 형 변수
  • from: 복사를 시작할 문자의 인덱스 값
  • to: (옵션) 복사를 끝낼 문자의 인덱스 값. to 번째 문자의 앞까지 복사된다.

반환값

  • String 객체 : 새로운 String 객체에 문자열을 복사하여 반환한다.

예제 코드

void setup() { Serial.begin(9600); String myString = "ArduinoGetStarted.com"; String sub = myString.substring(0, 7); Serial.println(myString); Serial.println(sub); } void loop() { }

시리얼 모니터에 결과:

COM6
Send
ArduinoGetStarted.com Arduino
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

※ 주의 및 경고:

If the string is modified, it is highly recommended using String.reserve() to prevent the memory fragmentation issue

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES